视图和控制器中的常量

时间:2014-06-07 00:13:50

标签: javascript angularjs

如何在AngularJS中声明常量,以便它们可以在控制器和HTML中使用。我想像配置变量一样使用它们,但也可以在我的视图中评估它们。使用$ scope或$ rootScope似乎是一种过度杀伤,因为这些值永远不会改变。

1 个答案:

答案 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>