如何将<textarea>值传递给控制器​​中的函数?

时间:2015-06-02 14:27:23

标签: jquery angularjs

&lt; p&gt;我需要&lt; code&gt;地址&lt; / code&gt;的值在JS文件中的控制器中的函数中。我怎样才能获得这个价值?它不在表单中,而是在&lt; code&gt;&lt; div&gt;&lt; / code&gt;中。标签&lt; / p为H. &lt; pre class =“lang-html prettyprint-override”&gt;&lt; code&gt;&lt; textarea class =“form-control”name =“address”placeholder =“Type your address”rows =“5”&gt;&lt; / textarea的&GT; &LT; /代码&GT;&LT; /预&GT;

2 个答案:

答案 0 :(得分:0)

<textarea class="form-control" name="address" ng-model="textContent" placeholder="Type your Address" rows="5"></textarea>

在范围

的帮助下进行控制器访问
 function ctrl($scope){

      console.log($scope.textContent);
    }

答案 1 :(得分:0)

您可以在ng-model这样使用textarea

<textarea class="form-control" ng-model="details" name="address" placeholder="Type your Address" rows="5"></textarea>

然后在控制器中你可以像

那样访问它
angular.module('myApp', []).controller('myCtrl', function($scope) {
  console.dir($scope.details);
});

从官方的angularjs文档中查看ng-model。 你知道吗,真该死!