data-ng-click没有响应

时间:2016-06-14 21:02:06

标签: javascript angularjs angular-directive

这个让我感到难过..

我有一个超链接,它使用ng-click加载多个自定义指令的页面,以及其他代码。我设置了超链接,但它不会响应。

作为另一个调用自定义指令的页面的测试,它无法响应。

我检查了控制台并且没有错误..

这应该没问题。我只包含了调用和页面上的最后一个指令元素。

    <div class="defaultPlusFont">Numbers denote the suggested steps to create a <a href="" data-ng-click="$scope.showDetails()">Career Path</a></div>
        <br/>....

  ....

   <div class="col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0">
                <user-security-questions userId="vm.userId"></user-security-questions>
   </div>  



$scope.showDetails = function(){
            //function showDetails() {
                var modal = $uibModal.open({
                    templateUrl: '/app/templates/modals/showDetails.html',
                    controller: 'showDetailsModalController as vm',
                    size: 'sm',
                    animation: true,
                    windowClass: 'pull-top',
                    windowTopClass: 'slide-from-top',
                    resolve: {

                    }
                });
                modal.result.then(function (result) {
                }, function () {

                });
            }

所有其他工作,所有的超链接和指令..使用$ scope而不是vm这个函数是最后一次尝试看出出了什么问题。

提前致谢

1 个答案:

答案 0 :(得分:1)

你是说没有调用showDetails函数吗?

如果是,请尝试使用:

<a href="" data-ng-click="showDetails()">

我删除了&#34; $范围&#34;来自ng-click。希望有所帮助