首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角js:"this“内置ng-if函数

问角js:"this“内置ng-if函数
EN

Stack Overflow用户
提问于 2015-08-25 09:52:45
回答 1查看 186关注 0票数 0

有人能帮我回答下一个问题吗?

如何才能访问"this"元素在ng-if. (在我的示例类名为元素)中

http://plnkr.co/edit/0s7PCWN2fJ8sJpFSJssV

HTML

代码语言:javascript
复制
<style>

.red
  {
    color:red;
  }

</style>

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-route.js"></script>
    <script src="script.js"></script>
</head>

<body ng-app="demoApp">
    <div ng-controller="testCntr">
      <span class="class_to_obtain" ng-if="test()">Test</span>
    </div>



</body>


<script>

demoApp = angular.module('demoApp',[]);

demoApp.controller('testCntr', function ($scope) 
  {
  $scope.test = function()
    {
      alert(this.className);



    }

});
</script>

</html> 
EN

回答 1

Stack Overflow用户

发布于 2015-08-25 10:38:28

您可以使用$element。演示链接

JS代码:

代码语言:javascript
复制
<script>

demoApp = angular.module('demoApp',[]);

demoApp.controller('testCntr', function ($scope,$element) 
  {
  $scope.test = function()
    {

      var result = document.getElementsByClassName("multi-files");
     // alert(this.className);
      console.log($scope);
 console.log($element.className);



    }

});
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32200834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档