我正在使用这样的标签为我的离子应用程序做导航:
<ion-tab title="feed" icon="ion-social-rss"
href="#/app/feed">
<ion-nav-view name="feed-tab"></ion-nav-view>
Run Code Online (Sandbox Code Playgroud)
然后,当我在路线中添加此选项卡的名称时
.state('app.home', {
url: '/feed',
views: {
'feed-tab' : {
templateUrl: 'templates/feed.html',
controller: 'MainCtrl'
}
}
})
Run Code Online (Sandbox Code Playgroud)
我收到此错误'指令'ionNavButtons'所要求的'Controller'ionNavBar'无法找到!'
这是我的menu.html和后退按钮:
<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-bar class="my-bar">
<ion-nav-back-button id="my-back-button" class="button-clear">
<i class="ion-chevron-left"></i>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon mybutton bot" menu-toggle="left">
</button>
</ion-nav-buttons>
<!-- <ion-nav-buttons side="right">
<a href="#" class="my-right-button"><i class="icon ion-funnel my-funnel"></i></a>
</ion-nav-buttons> -->
</ion-nav-bar>
</ion-side-menu-content>
<ion-side-menu side="left" class="sidemenu">
<div>
<div>
<a href="#/app/options" class="button-icon icon ion-ios-gear-outline options" menu-toggle="left"></a>
</div>
<hr class="longhr">
</div>
<div class="all-projects"><h3>All …Run Code Online (Sandbox Code Playgroud)我正在编写一个代码,它将创建一个新的li元素并将其附加到ul,然后单击我需要在元素中添加一个"选定"类,再次单击删除此类,它可以正常工作已存在的元素,但它不适用于我添加的新元素,我无法理解为什么......
这是我的代码:
$(document).ready(function() {
var button = document.querySelector('.container a'),
list = document.getElementById('list'),
li = list.children;
$(button).on('click', function() {
var li = document.createElement('LI');
var word = prompt('Enter a word');
var text = document.createTextNode(word);
li.appendChild(text);
list.appendChild(li);
console.log(list.children);
}); // click event
$(li).on('click', function() {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
$(this).addClass('selected');
}
}); // click event
// console.log(li);
});Run Code Online (Sandbox Code Playgroud)
实际上代码非常简单,我有点困惑,为什么它不起作用.