Javascript Angular.JS-想了解如何定义模型上的简单属性吗?

Javascript Angular.JS-想了解如何定义模型上的简单属性吗?,javascript,angularjs,durandal,Javascript,Angularjs,Durandal,我正在angular.js网站上慢慢地进行一些演示。我注意到的一点是,我们似乎不必像我在durandal项目中那样定义模型/属性 更清楚地说,我们如何“使用”本例中的属性“yourName”,而不在某处实际声明它?(在这种情况下,我们似乎根本没有定义模型) 在另一个例子中,我们创建了一个没有定义“todoText”的模型,但我们能够以某种方式使用它吗 也许我只是还不清楚角度的一些细节。如果我做出了任何错误的假设,请随时为我指出正确的方向。ng model=“yourName”与在控制器中写入$s

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

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

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

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

ng model=“yourName”
与在控制器中写入
$scope.yourName=”“
相同

下面是一个可能会有所启发的例子

HTML

  <body ng-controller="MainCtrl">
    <input ng-model="scopedInHtml" placeholder="Enter Stuff Here"/>
  </body>
这里有一个提示:

ng model=“yourName”
与在控制器中写入
$scope.yourName=”“
相同

下面是一个可能会有所启发的例子

HTML

  <body ng-controller="MainCtrl">
    <input ng-model="scopedInHtml" placeholder="Enter Stuff Here"/>
  </body>
这里有一个提示:

ng model=“yourName”
与在控制器中写入
$scope.yourName=”“
相同

下面是一个可能会有所启发的例子

HTML

  <body ng-controller="MainCtrl">
    <input ng-model="scopedInHtml" placeholder="Enter Stuff Here"/>
  </body>
这里有一个提示:

ng model=“yourName”
与在控制器中写入
$scope.yourName=”“
相同

下面是一个可能会有所启发的例子

HTML

  <body ng-controller="MainCtrl">
    <input ng-model="scopedInHtml" placeholder="Enter Stuff Here"/>
  </body>

下面是一个例子:

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

以第一个为例。属性
yourName
被定义为输入的模型(
ng model=“yourName”
)。这将自动绑定到它后面的控制器上,并在以后使用
{{yourName}}
显示书面名称


如果您有一个控制器支持此操作,您可以通过
$scope.yourName
访问
yourName
,并且,如果您事先定义它并为其赋值,则默认情况下输入将具有该值。

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

以第一个为例。属性
yourName
被定义为输入的模型(
ng model=“yourName”
)。这将自动绑定到它后面的控制器上,并在以后使用
{{yourName}}
显示书面名称


如果您有一个控制器支持此操作,您可以通过
$scope.yourName
访问
yourName
,并且,如果您事先定义它并为其赋值,则默认情况下输入将具有该值。

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

以第一个为例。属性
yourName
被定义为输入的模型(
ng model=“yourName”
)。这将自动绑定到它后面的控制器上,并在以后使用
{{yourName}}
显示书面名称


如果您有一个控制器支持此操作,您可以通过
$scope.yourName
访问
yourName
,并且,如果您事先定义它并为其赋值,则默认情况下输入将具有该值。

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

以第一个为例。属性
yourName
被定义为输入的模型(
ng model=“yourName”
)。这将自动绑定到它后面的控制器上,并在以后使用
{{yourName}}
显示书面名称


如果您有一个控制器支持此操作,您可以通过
$scope.yourName
访问
yourName
,如果您事先定义了它并为其赋值,则默认情况下输入值将为该值。

感谢您的帮助。我想是“自动”的部分让我害怕。实际上,我想除了最简单的应用程序之外,我们几乎可以为所有应用程序明确定义控制器和默认值。谢谢你的帮助。我想是“自动”的部分让我害怕。实际上,我想除了最简单的应用程序之外,我们几乎可以为所有应用程序明确定义控制器和默认值。谢谢你的帮助。我想是“自动”的部分让我害怕。实际上,我想除了最简单的应用程序之外,我们几乎可以为所有应用程序明确定义控制器和默认值。谢谢你的帮助。我想是“自动”的部分让我害怕。在实践中,我想除了最简单的应用程序外,我们几乎可以为所有应用程序明确定义控制器和默认值。