小编Pet*_* BD的帖子

如何在AngularJS中编写去抖动服务

下划线库提供去抖功能,可防止在设定的时间段内对函数进行多次调用.他们的版本使用了setTimeout.

我们怎样才能在纯AngularJS代码中执行此操作?

此外,我们可以利用$ q样式的承诺在去抖期后从被调用的函数中检索返回值吗?

angularjs

45
推荐指数
4
解决办法
4万
查看次数

AngularJS显示或隐藏表单元素的方式是什么?

Tami Wright在邮件列表中询问了这个问题......

我正在从JQuery进入AngularJS世界,我不太确定如何翻译一个在JQuery中毫不费力的特定用例.该用例是基于相同形式的选择元素的改变来启用/禁用或隐藏/显示表单元素.任何想要分享的想法/建议/指示可以帮助我实现这个目标吗?

关于我在这里尝试做什么的想法是一些代码来说明:

$('#ddl').change( function (e) {
                var selectedValue = $(this).val();
                switch(selectedValue){
                    case 1:
                         // Hide/show or enable/disable form elements here with Javascript or Jquery

// Sample enable code 
            document.getElementById("username").readOnly = false;
            document.getElementById("username").style.background = "transparent";
            document.getElementById("username").style.color = "#000000"; 


// Sample disable code 
            document.getElementById("first_name").readOnly = true;
            document.getElementById("first_name").style.color = "#c0c0c0"; 
                                    break;          
                }
                return false;
            });
Run Code Online (Sandbox Code Playgroud)

先感谢您,

塔米赖特

angularjs

10
推荐指数
1
解决办法
2万
查看次数

从字符串中的类名实例化CoffeeScript类

当我只在字符串中有类的名称时,如何在CoffeeScript中实例化一个类?

class Dog
  bark:->
    "Woof"

className = "Dog"
dog = new className  # <--- I would like to create an instance here using the string
Run Code Online (Sandbox Code Playgroud)

coffeescript

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

使用ng-switch作为标记破坏css

我有以下内容:

<li ng-repeat="breadcrumb in breadcrumbsService.getAll()">
  <ng-switch on="$last">
    <a ng-switch-when="true" href="#">{{breadcrumb.name}}</a>
    <a ng-switch-default href="#{{breadcrumb.path}}">{{breadcrumb.name}}</a>
  </ng-switch>
</li>
Run Code Online (Sandbox Code Playgroud)

但这打破了我的CSS(bootstrap),因为它有时使用直接后代选择器(示例):

ul > li > a {
 ....
}
Run Code Online (Sandbox Code Playgroud)

css必须重构为ul li a {// ...}

这有解决方法吗?如果可能的话,我想告诉angular NOT为指令生成标签.

angularjs

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

标签 统计

angularjs ×3

coffeescript ×1