小编roo*_*oot的帖子

如何在Angular中创建与ng-repeat隔离的单独范围?

我是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)

html angularjs

6
推荐指数
1
解决办法
735
查看次数

Vim 和 NERDTree - 从缓冲区清除 [No name]

我是 Vim 和 NERDTree 的新手,我试图理解为什么[No name]在我使用:bd. 我想保持我的 NERDTree 干净,所以我想知道是否有办法删除[No name].

例如,

我的缓冲区

l.py文件是我正在处理[No name]的文件,而那些是我已经关闭的文件(使用:bd)。我根本不想让他们出现,因为它看起来很乱。

谢谢!

vim nerdtree

1
推荐指数
1
解决办法
1672
查看次数

标签 统计

angularjs ×1

html ×1

nerdtree ×1

vim ×1