如何在AngularJS中声明常量,以便它们可以在控制器和HTML中使用。我想像配置变量一样使用它们,但也可以在我的视图中评估它们。使用$ scope或$ rootScope似乎是一种过度杀伤,因为这些值永远不会改变。
答案 0 :(得分:-1)
您可以设置常量或值:
app.constant('myConstant', 'hello');
app.value('myConstant', { name: 'hello'});
然后您可以将它们注入任何需要的地方。 将它们绑定到您的范围,以便您可以在HTML中访问它们:
app.controller('myController', function($scope, myConstant) {
$scope.myConstant = myConstant;
});
HTML:
<div ng-contorller="myController">
<input type="text" ng-model="myValue.name" />
</div>