我想根據我的應用程序中的用戶「角色」在菜單上顯示2個不同的離子列表。綁定範圍與側面菜單不起作用 - 離子
app.js
.state('app', {
url: '/app',
abstract: true,
cache: false,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
AppCtrl
.controller('AppCtrl', function($scope) {
// EXAMPLE
$scope.user = {
name: "example",
role: "client"
};
})
menu.html
<ion-list ng-if="user.role == 'manager' ">
<ion-item menu-close href="#/app/search">
MANAGER
</ion-item>
<ion-item menu-close href="#/app/songbook">
ITEM A
</ion-item>
</ion-list>
<ion-list ng-if="user.role == 'client' ">
<ion-item menu-close href="#/app/search">
CLIENT
</ion-item>
<ion-item menu-close href="#/app/search">
ITEM B
</ion-item>
</ion-list>
而問題是,它不呈現任何離子列表!只是空的!
在我看來,角沒有約束「scope.user」 任何想法?
,能得到任何控制檯錯誤? –
不,即使我做了一個「console.log(」Something「);」從AppCtrl它不顯示! –