0
メニューがヘッダーバーからクリックされると、左のナビゲーションメニューを表示しようとしています。 ヘッダーバー用とメニュー用の2つのディレクティブを作成しました。しかし、ヘッダーバーのメニューボタンをクリックすると、左のナビゲーションメニューが表示されます。現在は動作していません。クリック角の異なる指示を表示する方法JS
これは私が試したものです:
(function() {
'use strict';
angular.module('test.header.module', []);
angular.module('test.header.module')
.directive('header',header)
.directive('menu', menu);
function header($compile){
return {
restrict: 'E',
template: '<header> <button ng-click="showMenu()"> Test Header </button> </header>'+
'<menu ng-if="menuS"></menu>',
link: function(scope, element, attr){
scope.showMenu = function(){
scope.menuS = true;
}
}
}
}
header.$inject = ["$compile"];
function menu(){
return{
restrict:'EA',
require: '^header',
template : '<h1 id="test">{{test}}</h1>',
link : function(scope, element, attr){
scope.test = "Test Left Nav";
}
}
}
})();
は –
はどうもありがとうございましたので、それを削除している必要はありません... –