0
我想重複使用相同的導航欄,但在主頁有不同的樣式比其他應用程序。我所做的就是,創建基於$location.path()
條件邏輯來呈現不同的導航欄,就像這樣:相同的指令不同的導航欄樣式
angular.module('myApp').directive('navbar',['$location',
function($location){
var template = '';
if($location.path() === '/') {
template = 'app/templates/mainpage-navbar'
} else {
template = 'app/templates/navbar'
}
return {
templateUrl: template
}
}
]);
我的問題是,說我在炫魅,然後我點擊去別的地方的應用,它不會更新新的導航欄,只有當我刷新頁面。
這裏最好的辦法是什麼?刷新指令?
這不是渲染導航欄,並在Chrome的控制檯沒有顯示任何錯誤 – tvieira
你可以創建一個plunkr請。 。 –
但當然:) http://plnkr.co/edit/kGvtuDQFwuYlcSIb7Ima?p=preview檢查我是否缺少東西 – tvieira