我在现有网站上使用 angularJs 来实现非常简单的功能。
是这样的
<div ng-app>
<div ng-controller="TermsController">
<input type="checkbox" ng-model="terms.agree" />
<input type="submit" value="{{terms.label}}" .. />
</div>
</div>
我将 angular 插入页面中间,一切正常,除了 angular 加载速度很慢,用户可以在 angular 评估其值之前看到 {{terms.label}} 片刻。
我试图做类似的事情
<input type="submit" value="Default value" ng-model="terms.label" .. />
但它从未更新提交按钮的值。无论如何,我敢打赌我见过这样的东西,但也许输入字段没有值属性,只有模型。
任何关于如何在加载 angularJs 之前设置模板的指导都值得赞赏。
我知道我可以设置一些预加载器并在加载 angular 后替换它,但对于这个简单的任务来说,这似乎是一种矫枉过正。
感谢帮助