angularjs 理解$watch ,$apply 和 $digest — 理解数据绑定过程 http://www.angularjs.cn/A0a6
详细看原文
只是记录使用jquery调用ajax后返回的数据,无法刷新视图;解决办法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
var KisBpmFormKeyPropertyCtrl = [ '$scope', function ($scope) { console.log("初始化自定义表单数据="+$scope.selectedShape.id); $scope.shapeId = $scope.selectedShape.id; $scope.valueFlushed = false; $scope.names = ["111", "222", "333"]; jQuery.ajax({ type: "post", contentType: "application/json; charset=utf-8", datatype: "json", url: ACTIVITI.CONFIG.activitiContextRoot+"/getAllCustomForms.do", data: "{}", success: function (context) { alert(context.data.formList); $scope.$apply(function() { $scope.names = ["444", "555", "666"]; }); } }); }]; |