だから私はindex.htmlの下にあります:
<div ng-controller="UsersController">
<div ng-include='"assets/users/partials/template.html"'></div>
<a ng-click="get_data()">Get</a>
</div>
Template.html:
<input type="text" ng-model="SearchUser" name="SearchUser" />
私のコントローラー:
app.controller('UsersController', ['$scope', function($scope) {
$scope.get_data = function(){ console.log($scope.SearchUser); };
}
]);
したがって、クリックアンカーの上記のケースでは、$scope.SearchUser
スコープ値が未定義になっています。しかし、その入力をテンプレートから取り出してメイン HTML 内に配置すると、機能します。
複数のコントローラー宣言やその他のものをチェックしましたが、何もうまくいきませんでした。
angular 1.2.25 バージョンを使用しています。