在專案中遇到根據使用者不同的角色顯示不同內容的需求?
下面是我自己想的一種解決辦法
一、定義使用者角色
/*二、配置路由* 使用者角色 service
* */
var roleserviceobj = {};
//當前角色
var currentrole;
//資料字典,資料對應的角色
var rolenamedata = ;
//設定當前角色
function setcurrentrole(currentrolevalue)
//得到當前角色
function getcurrentrole(currentrolevalue)
//得到當前角色名字
function getcurrentrolename(rolekey)
//得到角色資料字典
function getrolenamedata()
//是否是會員
function ismember()
return false; }
//是否是公司
function iscompany()
return false; }
//是否是店鋪
function isshop()
return false; }
roleserviceobj = ;
return roleserviceobj;
});
$stateprovider.state('index',,
controller:["$scope","$state","apiservice","roleservice",function($scope,$state,apiservice,roleservice)","
});userinfopromise.then(function(response)
});}]
})
angularJS 顯示帶html的文字
一般我們寫 的時候需要渲染帶html結構的字串。在使用anjularjs時使用ng bind html就可以實現渲染。但是angularjs繫結的資料都會預設以文字的形式輸出,並不會去識別html標籤,這樣做主要是為了防止html標籤中的注入攻擊,提高了安全性。那麼該如何解決呢。通常使用這種方法 靜...
angularJs控制器執行順序
js書寫控制器的順序無所謂,它不會立刻例項化這些控制器,也不會在載入js以後就執行控制器裡的 也不會注入服務和指令.當解析html的時候,它的ng controller遇到什麼控制器,它就去例項化哪個控制器.這個時候,控制器裡面的 才會被執行到,服務等依賴也在這個時間被注入.demo1裡,html的...
elk許可權控制 Kibana訪問許可權控制
elk平台搭建完成後,由於kibana的服務也是暴露在外網,且預設是沒有訪問限制的 外部所有人都可以訪問到 這明顯不是我們想要的,所以我們需要利用nginx接管所有kibana請求,通過nginx配置將kibana的訪問加上許可權控制,簡單常見的方式可以使用如下三種方式 方案一 利用nginx使用者...