javascript - Angular.JS - 寻找有关在模型上定义简单属性的一些见解?

标签 javascript angularjs durandal

我正在慢慢地完成 angular.js 网站上的一些演示。我注意到的一件事是,我们似乎不必像在 durandal 项目中那样定义模型/属性。

更清楚地说,我们如何“使用”此示例中的属性“yourName”,而无需在某处实际声明它? (在这种情况下,我们似乎根本没有定义模型)tutorial 1

在另一个示例中,我们创建了一个没有定义“todoText”的模型,但我们是否能够以某种方式使用它? tutorial 2

也许我还不清楚 Angular 一些细节。如果我做出任何错误的假设,请随时为我指出正确的方向。

最佳答案

两个教程背后的概念是相同的。

以第一个为例。属性 yourName 定义为输入的模型 (ng-model="yourName")。它会自动绑定(bind)到其后面的 Controller ,并在稍后使用 {{yourName}} 显示书面名称。

如果您在这背后有一个 Controller ,您可以通过 $scope.yourName 访问 yourName,如果您事先定义它并为其赋值,则默认情况下,输入将具有该值。

关于javascript - Angular.JS - 寻找有关在模型上定义简单属性的一些见解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416367/

相关文章:

javascript - 在 JavaScript 中使用 for 循环时,将新列表项添加到 <ul> 项

javascript - 如何创建带有箭头的 Openlayers 3 多边形?

javascript - 如何存储已上传的图像。

javascript - $routeProvider 异步不工作

javascript - 正确的 KO 绑定(bind)来访问数组中的对象?

Javascript 构造函数模式和垃圾收集器

javascript - 如何比较贝塞尔曲线的形状

javascript - 通过 js 使 angular1 表单变脏

javascript - 使用 Jasmine 有效模拟全局属性

javascript - Durandal 2.0 router 你能把#换成#吗!用于 ajax 网络爬虫目的?