我有这个元素:
<span id="tag_span"> {{ selectedSection }} </span>
我想从控制器获取其内容,{{ selectedSection }}
。我可以得到这样的元素:
angular.element('#tag_span');
但不知道怎么弄它里面的东西。有什么想法吗?
P.S。 document.getElementById
无法在此案例中工作,因此无需提出建议。
编辑:不允许使用jQuery。
答案 0 :(得分:3)
您从控制器获取$ scope.selectedSection的值。
如果你需要在span元素中使用get html
angular.element($('#tag_span')).html();
你需要在角度js之前引用jquery,如下所示。
<script type="text/javascript" src="../../Scripts/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="../../Scripts/angular/angular.js"></script>
答案 1 :(得分:0)
您的所有html元素都是$ scope的属性,因此您可以通过$scope.selectedSection
轻松访问内容。您的控制器功能定义必须具有function controller($scope)
范围注入,即全部。