小编paw*_*ski的帖子

angularjs设置在评估之前显示的默认值

我在现有网站上使用angularJs来实现非常简单的功能.

它是这样的

<div ng-app>
    <div ng-controller="TermsController">
        <input type="checkbox" ng-model="terms.agree" />
        <input type="submit" value="{{terms.label}}" .. />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在页面中间插入角度,一切都工作得很好,除了角度加载非常慢,用户可以在角度评估其值之前看到{{terms.label}}片刻.

我试着做点什么

<input type="submit" value="Default value" ng-model="terms.label" .. />
Run Code Online (Sandbox Code Playgroud)

但它永远不会更新提交按钮的值.无论如何我敢打赌我看过这样的东西,但也许输入字段没有值属性而只有模型.

任何关于如何在angularJs加载之前设置模板的指导都是值得赞赏的.

我知道我可以设置一些预加载器并在角度加载后替换它,但是对于这个简单的任务,它似乎是一种矫枉过正.

感谢帮助

angularjs

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×1