Довольно новый для ANGULAR !!Угловые JS, Директивы, не отображающие DATA
Я создал «директиву» с именем «contactCard». То, что я пытаюсь достичь с помощью этой директивы, чтобы отобразить некоторые данные json. Но, к сожалению, данные не отображаются.
[WORKING CODES ARE PLACED HERE ON PLUNKER]
У меня есть этот HTML:
<ul class="digi-alert-list" ng-controller="jsonNotify">
<li ng-repeat="notifications in notify">
<contact-card data="notifications"></contact-card>
</li>
</ul>
И MainAPP файл:
(function() {
var app = angular.module("MainApp",
["ui.bootstrap","app.directives.contactCard"]
);
app.controller('jsonNotify', function($scope, $http) {
$http.get('notification.json')
.then(function(res){
$scope.notify = res.data;
});
});
})();
Наконец contactCard.js
angular.module('app.directives.contactCard', [])
.directive('contactCard', function(){
return{
restrict: 'E',
scope: {
data: '='
},
template: '<div class="alert-report"><p>{{notifications.serveactivity}}</p></div>',
controller: function($scope){
alert("directives");
}
};
});
не должно быть data.serveractivity в шаблоне директивы. – RoyTheBoy
https://www.youtube.com/watch?v=8ILQOFAgaXE – Jinandra