【发布时间】:2017-09-19 13:53:00
【问题描述】:
我想访问控制器中的动态表单名称。这是我的代码:
HTML
<form name="{{myForm}}" novalidate>
<input type="text" ng-model="username" name="username" required/>
<span ng-show="(submit && myForm.username.$error.required)">
<span>Required</span>
</span>
</form>
控制器
angular.module("myApp",[]).controller("myCtrl",function($scope) {
$scope.myForm= "validateForm";
console.log("form" + $scope.myForm)
});
我希望 $scope.myForm 应该打印表单对象,但它会打印字符串“validateForm”
【问题讨论】:
-
你试过
$scope.name吗? -
抱歉输入错误实际上是
-
好吧,你写了
$scope.myForm = "validateForm";。您究竟期望$scope.myForm实际打印什么?与validateForm有什么不同?因为如果它是不同的东西,那么我会感到困惑。你不会吗? -
我希望它打印表单对象而不是“validateForm”
标签: javascript angularjs html