我是AngularJS的新手,在理解Angular中的范围概念方面遇到了一些麻烦.我已经阅读了有关stackoverflow以及在线文章的一些帖子,它建议我创建一个自定义指令来创建一个隔离范围,但我无处可去......
至于我正在进行的项目,我试图制作一个按钮,当点击时,将触发textarea.但是,由于ng-repeat,当我只点击一个按钮时,所有按钮都会触发textarea.
我的.js文件:
angular.module('myApp')
.controller('myCtrl', function ($scope, Question) {
scope.visible = false;
scope.toggle = function() {
scope.visible = !scope.visible;
};
.directive("myDirective", function () {
return {
scope: {
ngClick: '&',
ngShow: '&'
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的HTML文件:
<ul>
<li ng-repeat="object in objectList">
<button type="text" myDirective ng-click="toggle()">Click</button>
<textarea myDirective ng-show="visible"></textarea>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我是 Vim 和 NERDTree 的新手,我试图理解为什么[No name]在我使用:bd. 我想保持我的 NERDTree 干净,所以我想知道是否有办法删除[No name].
例如,
该l.py文件是我正在处理[No name]的文件,而那些是我已经关闭的文件(使用:bd)。我根本不想让他们出现,因为它看起来很乱。
谢谢!