基本上这就是我想要做的事情:
我正在创建一个APP,我必须一致地调用大量动态生成的JSON URL。我可以获得'JSON / Path'的唯一方法是将url添加为DOM元素中的参数。 (遗留系统,我不知道这里不是最优解决方案)在我得到请求后,我将把数据分解回所说的div,重新编译innerHTML。
我需要知道的是;
答案 0 :(得分:3)
好的,为你准备好了:
为div添加属性:<div ng-controller="MyCtrl" jsrc="JSON/Path" urlGetter>
directives = angular.module('MyApp', [])
directives.directive ('urlGetter', function() {
return function(scope, elements, attrs) {
scope.url = attrs.jsrc;
}
}
并在您的控制器中:
MyCtrl = function($scope, $http) {
$http.get($scope.url)...
}
如果您想了解更多信息:http://egghead.io/video/rough-draft-angularjs-useful-behaviors/