我正在从w3schoot学习角度。我很难理解代码是如何工作的。代码取自http://www.w3schools.com/angular/angular_model.asp
class line:
def __init__(self, a, b, noSlope):
self.a = a
self.b = b
self.noSlope = noSlope
def lineFromPoints(point1, point2):
deltaX = point2[0] - point1[0]
deltaY = point2[1] - point1[1]
if deltaX == 0:
return line(point1[0], 0, True)
else:
a = deltaY / deltaX
b = point1[1] - a * point1[0]
return line(a, b, False)
def lineFromVector(vector, point):
if vector[0] == 0:
return line(point1[0], 0, True)
else:
a = vector[1] / vector[0]
b = point1[1] - a * point1[0]
return line(a, b, False)
ng-model =“text”的含义是什么?基本上我看到我们写的像<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>
等,但在这里我们使用文本....为什么?
来自哪里ng-model="Name"
?帮助我理解这一点。感谢
答案 0 :(得分:0)
ng-model="text"
在DOM中声明一个变量,该变量将此“文本”绑定到当前范围。因此,无论输入哪种形式的电子邮件,都可以在变量文本中访问它的值。所以你可以使用:
在angular.js文件中访问它$scope.text
关于我们使用文本的原因:它只是变量的名称,因此它是任意的。例如,您可以将其称为emailText。