百度地图 工具栏 如何触发事件执行 ng-click没反应

图片描述

仿照百度的这个页面制作右上角的工具栏,点击切换工具栏的子菜单,html代码如下:

                               <div class="tool-wrap">
                                <div class="boxopt" ng-click="box">
                                     <span id="util_control"></span>
                                     <i class="boxtext">工具</i>
                                     <em></em>
                                 </div>
                             
                                <div class="detail-box" ng-if="toolFlag" >
                                    <ul class="boxinfo">
                                        <li class="map-measure">
                                            <sapn class="last measure">
                                            </sapn>
                                            <i>
                                                测距
                                            </i>
                                        </li>
                                        <li class="map-mark">
                                            <sapn class="last mak">
                                            </sapn>
                                            <i>
                                                标记
                                            </i>
                                        </li>
                                    </ul>
                                </div>

js代码如下:

$scope.toolFlag = false;
        $scope.box = function() {
            $scope.toolFlag = true;
            console.log("ssss");
        }

但是根本就不触发怎么回事???

阅读 3.3k
1 个回答

ng-click="box()" ??

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进