我的Angular应用程序中有一个AJAX请求,它从服务器获取详细信息。我想将这些细节注入已经加载的部分。没有循环或任何东西,只是加载此信息。例如,如果我在AJAX调用的成功函数中有$scope.properties_address = data.properties_address;
,我该如何将它作为{{properties_address}}
这样的表达式注入到我的部分?
答案 0 :(得分:1)
在Ajax通话的$scope.$apply()
或success
块中使用done
。这将绑定和观察者。
$ apply()用于从AngularJS框架外部执行AngularJS中的表达式。 (例如,来自浏览器DOM事件,setTimeout,XHR或第三方库)。因为我们正在调用AngularJS框架,所以我们需要执行异常处理的适当范围生命周期,执行监视。
https://docs.angularjs.org/api/ng/type/ $ rootScope.Scope#$应用