angularjs-directive

    13热度

    4回答

    将参数传递给ngChange事件调用我有一个接受ng-change属性的指令: <radio-buttons options="optionsList" ng-model="myModel" ng-change="myCallback($event)"></radio-buttons> 我在我的控制器中定义的函数,myCallback,看起来像这样: $scop

    0热度

    1回答

    我正在研究使用AngularJS作为声明式定义Web组件的框架(尽可能避免对控制器的需要)的可能性。使用Angular的内置指令可以实现所需的大部分功能,但是我也希望能够遍历用于异步请求数据的各种服务的结果。 我需要的功能可以通过将服务注入控制器并将结果存储在范围中来轻松实现,但我希望有一种方法可以在不需要控制器的情况下实现此目的(特别是, m希望生成模板而不是手写它们)。 是否有任何内置的方式来

    16热度

    3回答

    我想创建一个类似于AngularJS实现“email”的自定义输入类型,例如。 <input type="email" ng-model="user.email" /> 我想创建一个输入型是这样的: <input type="path" ng-model="page.path" /> 这是如何得来的任何想法?到目前为止,我只能弄清楚如何实现自定义指令,其中“路径”是标记,属性或类的名称。

    2热度

    1回答

    尝试使用jQuery文件上传插件来创建一个文件上传指令,这依据该指令https://gist.github.com/thoughtpalette/4726114 我需要在一个ID通过从型材ctrl.js对象成提交上传表单的功能。 我的指令位于控制器之外,我无法将对象设置为$ rootScope以在指令中捕获/传递它。 url:在fileupload中是魔术发生的地方。通过api调用我的控制器并传递

    2热度

    1回答

    有一个文件上传指令,当文件上传时触发事件(通过scope.$emit),然后在我的控制器(通过scope.$on)中捕获以更新进度条。文件上传伪指令获得ng-switch -ed,这样用户可以在文件上传时填写其他关于该文件的信息。我希望进度条在进行更新时不断更新。这在1.0.2版本中运行得很好,但现在似乎在1.0.4中被破坏了。 The jsFiddle I created被大大简化,但它显示了问

    1热度

    1回答

    如何正确地将控制器分配给指令,以便2条指令可以相互通信。当我设置了需要第二个指令的参数到第一指令的名字我在控制台中的错误: Error: No controller: dir at Error() at getControllers (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.js:4132:19) at nodeLi

    20热度

    2回答

    我正在尝试做一个很好的淡出+淡入淡出过渡当currentVertical更改。 在淘汰赛这是如此简单,但我不明白在这里。请帮忙。 下面的代码显示了一个UL列表,该列表在“$ scope.currentVertical”中被绑定到一个pricings数组,当单击一个LI元素时,$ scope.currentVertical被更改并且UL列表相应地更新。这工作正常,但我希望整个#container d

    2热度

    1回答

    我使用AngularJS和Reveal.js创建幻灯片。显示需要表格 <div class="slides"> <section> </section> </div> 水平幻灯片。虽然垂直的滑梯有两个部分: <div class="slides"> <section> <section> </section> </section

    2热度

    1回答

    我正在查看Angular API reference。它说,ngController是一个指令,并给出了下面的例子: function SettingsController($scope) { $scope.name = "John Smith"; } 这看起来完全像一个普通的JavaScript函数,在我认为定义指令传递的参数$范围,我们需要调用: app.directive("name

    1热度

    5回答

    财产 '的nodeValue' 我有两个指令: app.directive('uiElement', function() { return { restrict: 'A', replace: true, scope: {element: "=uiElement", search: "=search"}, templateUrl: "/views/