uploadcare.com的angularjs数据绑定不起作用
发布时间:2020-12-17 07:10:05 所属栏目:安全 来源:网络整理
导读:我正在尝试将上传脚本集成到我的页面中.我正在使用uploadcare.com.他们提供了一个简单的指令,但我无法让它工作: https://github.com/uploadcare/angular-uploadcare/blob/master/angular-uploadcare.js 我正在设置ng-model =“test”,在我的控制器中我有以
我正在尝试将上传脚本集成到我的页面中.我正在使用uploadcare.com.他们提供了一个简单的指令,但我无法让它工作:
https://github.com/uploadcare/angular-uploadcare/blob/master/angular-uploadcare.js 我正在设置ng-model =“test”,在我的控制器中我有以下内容: angular.module('testApp') .controller('MyCtrl',function ($scope) { $scope.test = "test"; }); HTML代码看起来像这样: <uploadcare-widget ng-model="test" data-public-key="xyz" /> 当我检查Firebug时,我可以看到该小部件有效: <input type="hidden" role="uploadcare-uploader" ng-model="test" data-public-key="6e0958899488d61fd5d0" data-crop="1200:630" value="http://www.ucarecdn.com/ca5513da-90f1-40d1-89e7-648237xxxxxx/-/crop/2560x1344/0,128/-/preview/" class="ng-isolate-scope ng-valid"> 但是这个输入值永远不会填充回我的“$scope.test”.这是为什么? 解决方法
你可以使用$watch in angular
$scope.$watch('test',function(newValue,oldValue) { console.log($scope.test); }); 或者uploadcare提供的功能 $scope.onUCUploadComplete = function(info){ console.log(info); }; 上传图像后,这是一个回调函数 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |