внутри определения столбца пользовательского интерфейса, мне нужно добавить кнопку для загрузки файла.
<input type="file" style="width:100px" name="file" id="file" ng-model="FileName" class="inputfile ng-pristine ng-untouched ng-valid ng-empty" ng-model-instant accept="image/*" ng-click="angular.element(this).scope().UploadBlogPicture(event)" >
Но функция UploadBlogPicture () не запускается в моем контроллере.
Я пытался
grid.appScope.angular.element (это) .scope (). () функция,
grid.appScope.angular.element (это) .appScope (). () функция,
ng-click, ng-change. Но ничто не мешает моей функции
Я пробовал вот так
1
{ name: 'BlogFile', width: '25%', displayName: 'Blog File', cellClass: 'noPadding', cellTemplate: '<div class="ui-grid-cell-contents" ><input type="file" style="width:100px" name="file" id="file" ng-model="FileName" class="inputfile ng-pristine ng-untouched ng-valid ng-empty" ng-model-instant accept="image/*" ng-click="grid.appScope.angular.element(this).scope().UploadBlogPicture(event)" aria-invalid="false">', enableCellEdit: false },
2
{ name: 'BlogFile', width: '25%', displayName: 'Blog File', cellClass: 'noPadding', cellTemplate: '<input type="file" style="width:100px" name="file" id="file" ng-model="FileName" class="inputfile ng-pristine ng-untouched ng-valid ng-empty" ng-model-instant accept="image/*" ng-change="grid.appScope.angular.element(this).scope().UploadBlogPicture(event)" aria-invalid="false">', enableCellEdit: false },
Пожалуйста, помогите разобраться в проблеме