GetVMImageUrl не работает при переопределении - PullRequest
0 голосов
/ 21 октября 2018

Я хочу переопределить в ViewModel, как показано на рисунке.

В соответствии с DevelopmentView: Изображение для foto2

<div ng-show="ViewModelRoot.VM_Status.vmEditAlumno_foto2_Visible">
  <table>
    <thead>

    </thead><tbody>
      <tr>
        <img ng-src="{{StreamingViewModelClient.GetVMImageUrl(ViewModelRoot.Curr_vmEditAlumno(), "foto2")}}" img-responsive class="vmImage" />
      </tr><tr>
        <input type="file" onchange="angular.element(this).scope().onFileSelect('vmEditAlumno.foto2', angular.element(this).scope().ViewModelRoot.Curr_vmEditAlumno().VMClassId)" id="vmEditAlumno.foto2" ng-show="ViewModelRoot.VM_Status.vmEditAlumno_foto2_Enabled" />
      </tr>
    </tbody>
  </table>
</div>

Я установил «Переопределение содержимого» в столбце исоздайте тег AngularUIOverride со значением «Foto2Alumno.cshtml».

Не он получает новый файл «Foto2Alumno.cshtml», как если бы я что-то изменил в этом файле, он показывается, но картинка из команды GetVMImageUrl отсутствуетне показывают

Чего мне не хватает?

Спасибо

1 Ответ

0 голосов
/ 01 ноября 2018

Это была проблема с двойными кавычками ("). Я изменил их на одинарные кавычки ('), и теперь изображение отображается.

Неправильно: GetVMImageUrl (ViewModelRoot.Curr_vmEditAlumno (), "foto2" )

Справа: GetVMImageUrl (ViewModelRoot.Curr_vmEditAlumno (), 'foto2' )

...