значение никогда не показывается на DOM и я просто пытаюсь увидеть, если работает таким образом ..Angularjs: создать новую область свойство внутри директивы
Что я пытаюсь сделать, это создать новую область значение внутри директивы и показать его DOM
app.directive("rest", ["restFactory", function($rest){
return {
restrict: "A",
scope: {
uri: "@rest",
},
link: function(scope){
scope.$rest = [];
$rest.batch(scope.uri)
.then(function(data){
scope.$rest = data;
});
}
}
}]);
данные я пытаюсь показать, приходит из функции, которая возвращает обещание, и с обещанием приходит данные я хочу использовать в DOM
HTML кодируется следующим образом:
<div rest="accounts">
<div ng-repeat="data in $rest">
{{data.id}}
</div>
</div>
это первая директива, которую я когда-либо делал.
спасибо за объяснение anation, я буду держать все это в виду – nosthertus
Добро пожаловать :) –
@nosthertus Я забыл сохранить последнюю версию плункера. Теперь он обновлен –