GetVMImageUrl не работает при переопределении

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

По данным DevelopmentView: изображение для фото2

<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 ответ

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

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

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

Другие вопросы по тегам