我如何在我的HTML模块达到一个值?如module.value("myvalue", true)
和HTML中的<div ng-show="myvalue">Hello</div>
。
编辑
好的,一个解决方案是将值更改为对象而不是原语,像这样:module.value("myvalue", {value: true})
和<div ng-show="myvalue.value">Hello</div>
,然后在控制器中包含$scope.myvalue = myvalue
,并在控制器的参数列表中注入myvalue
。
如果myvalue是一个基本类型,那么你应该使用一个常量:
module.constant('myvalue', true);
myvalue是可注入的:
module.controller('controller', function(myvalue) {
});