В настоящее время я пытаюсь реализовать очень простую директиву в AngularJS. В конце концов, я хочу, чтобы иметь возможность использовать директиву, как это:Невозможно получить доступ к атрибуту AngularJS в директиве
<share-buttons url="google.com"></share-buttons>
Моя директива выглядит следующим образом (кофе сценария):
module.directive 'shareButtons',() ->
controller = ['$scope', ($scope) ->
$scope.share =() ->
console.log $scope.url
]
return {
restrict: 'EA'
scope: {
url: '=url'
}
templateUrl: viewpath_common('/directives/share-buttons')
controller: controller
}
А вот мой шаблон (Jade):
.social-icons
button.btn.btn-li(ng-click="share()")
i.fa.fa-linkedin.fa-fw
Когда я нажимаю кнопку, вызывается правильная функция ($ scope.share), но регистрируется только одно: undefined
.
Вы можете мне помочь?
Вау, большое вам спасибо за быструю и совершенную помощь. Это решило проблему. Огромное спасибо! – DerJacques