【发布时间】:2016-03-25 08:36:39
【问题描述】:
这个问题可能是Angular.JS的一个非常非常基础的问题。 可能之前StackOverFlow 几乎有人问过这个问题,但是我找不到问题,所以我不得不问这个问题。
我是 Angular.JS 的新手,我正在尝试使用 Angular.JS 创建一个基本表单,它将根据给定的输入验证电子邮件地址。
对我有用的是-
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<form ng-app="" name="myForm">
Email:
<input type="email" name="myAddress" ng-model="text">
<span ng-show="myForm.myAddress.$error.email">Not a valid e-mail address</span>
</form>
<p>Enter your e-mail address in the input field. AngularJS will display an errormessage if the address is not an e-mail.</p>
但是我试图给我的 Angular 应用程序起一个这样的名称-ng-app="my_try_app" 所以我的代码是这样的-
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<form ng-app="my_try_app" name="myForm">
Email:
<input type="email" name="myAddress" ng-model="text">
<span ng-show="myForm.myAddress.$error.email">Not a valid e-mail address</span>
</form>
<p>Enter your e-mail address in the input field. AngularJS will display an errormessage if the address is not an e-mail.</p>
你发现它不起作用。
所以,我的问题是-
给我的 Angular 应用命名的方法是什么?
为什么在我的情况下它不起作用?
提前感谢您的帮助。
【问题讨论】:
-
您必须为您的视图定义应用程序。
-
你能不能给我一个详细的答案,请@hadiJZ
-
看看这个答案,它解释了关于模块和控制器定义的一些事情stackoverflow.com/a/26797874/930170
标签: javascript angularjs