我是Angular.js的新手。 我有简单的应用程序,它具有动态形式。我在我的应用中使用了this插件。
我有API,它返回带有要在页面上加载的控件的json响应。在success
回调中,我分配了范围变量响应但它似乎没有工作。这是我的代码
http://plnkr.co/edit/YTKloQpeiTTSEx4zVIAI?p=preview
答案 0 :(得分:1)
我花了几分钟来修复此指令以观察属性更改
$scope.$watch(attrs.template, function(newValue, oldValue) {
if (newValue === oldValue) {
return;
}
// Grab the template. either from the template attribute, or from the URL in templateUrl
(attrs.template ? $q.when($parse(attrs.template)($scope)) :
$http.get(attrs.templateUrl, {
cache: $templateCache
}).then(function(result) {
return result.data;
})
)