1

ユーザーに通知するために、すべてのビューにコードを追加して、上部に通知バーを表示したいと思います。

私はディレクティブでそれをやろうとしています。この簡単なサンプルをチェックしてください: http://jsfiddle.net/dirkom/wsrb6/2/

HTML:

    <bca-notification></bca-notification>

指令:

.directive('bcaNotification', function () {
    var notification = '<div id="notification"  ng-init="showThis=true" ng-show="showThis">' +
                        'Error message<a id="close" ng-click="showThis = false">Close</a></div>'; 
            return({
                template: notification,
                restrict: "E"
            });

これは正しい方法ですか?

前もって感謝します!

4

2 に答える 2

1

はい、これは正しいです。このリンクをたどることもできます: http://onehungrymind.com/angularjs-directives-basics/

于 2013-04-19T10:13:17.363 に答える