我试图实现这个目标:
<input name="formkey"
ng-model="formkey"
value="1_4bKU-Be3K4sMuoQTDHfz7uMqGd9N9fU6bGd1EjEu8s"
>
Run Code Online (Sandbox Code Playgroud)
要么:
<input type="hidden"
name="formkey"
ng-model="formkey"
value="1_4bKU-Be3K4sMuoQTDHfz7uMqGd9N9fU6bGd1EjEu8s"
>
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中查看它时输入为空.如果我删除ng-model="formkey"它工作,所以我假设空的formkey值覆盖我的值.
我知道我可以使用javascript为范围添加值.但我在很多不同的视图中使用相同的javascript,所以我更倾向于以某种方式在我的视图中添加值.它可能吗?
Atr*_*opo 12
ng-init 应该做的伎俩:
<input ng-init="formkey='Your default value'" />
Run Code Online (Sandbox Code Playgroud)
我相信其他答案有点不完整.
您可以ng-init通过链接ng-model到您想要设置的值来实现此目的:
<input ng-model="formkey" ng-init="formkey='Your default value'" />
Run Code Online (Sandbox Code Playgroud)