HTML
<div id="mainContainer" ng-app="angularTest" ng-controller="MainCtrl"> <h1>The Form</h1> <form name="theForm"> <input name="myName" type="text" ng-model="model.name" /> <input name="submit" type="submit" /> </form> </div>
JS
var app = angular.module('angularTest',[]); app.controller('MainCtrl',['$scope',function($scope) { $scope.model = { name: 'Model Name' }; console.log($scope.theForm); //displays 'undefined' }]);
我不能在jsfiddle找到很多直接的例子,所以我不知道这是否可能是一些奇怪的交互与网站像它(大多数例子我发现没有使用正式的控制器)。我试过Plunker检查一样好,但我遇到同样的问题。
我相信我错过了一些超级明显的东西,但我看不到很多其他东西要改变或调整。任何帮助是极大的赞赏!