从listview链接关闭面板

时间:2013-03-31 22:37:11

标签: jquery-mobile angularjs

我有一个jquery移动页面,其中有一个面板。在面板内部我有一个listview,在每个listitem上都有一个我添加了data-rel =“close”属性的地方。我希望能够在点击列表项时关闭面板。

请注意,我还有一个绑定角度。

<ul data-role="listview" data-icon="arrow-l" class="ui-icon-alt" data-inset="true" >
        <li ng-repeat="task in tasks" >                                
            <a href="#" ng-click="selectTask(task)" data-rel="close">{{task.Name}}</a>                        
        </li>            
    </ul>

我在listview之外的链接上进行了测试,它运行正常。我不确定id angularjs在我这里玩耍还是别的。

最好的问候 拉斯穆斯

1 个答案:

答案 0 :(得分:2)

标记

<a href="#" id="closepanel" ng-click="selectTask(task)" data-rel="close">{{task.Name}}</a>

JS

$('#closepanel').on('click', function {} {
 $( "#PanelID" ).panel( "close" );
});