我想根据我的应用程序中的用户“角色”在菜单上显示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它不显示! –