【发布时间】:2016-03-02 08:47:38
【问题描述】:
在 index.html 中,我正在做这样的事情:
<div ng-controller="MyController">
<div ng-model="pk" ng-init="pk='2'"></div>
</div>
无论如何,在我的 angular 文件中,我正在做这样的事情:
.controller('MyController', [
'$scope', function($scope) {
alert('Sup ' + $scope.pk);
}
])
假设一个 URL 的 pk 是 2,我希望看到这样的结果:
晚餐 2
但是,我的输出是这样的:
支持未定义
我做错了什么?谢谢!
【问题讨论】:
-
手动写
ng-init="pk='2'"是否有效? -
不。这也不起作用:/
-
所以你的问题与Django无关。
-
我认为你应该使用 ng-value 而不是 ng-init
-
ng-value 也不起作用。哦,我更新了问题,让它更简单、更容易回答。
标签: javascript angularjs