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')