angularjs-directive相关内容
我为引导弹出窗口编写了自定义指令,但遇到了一些麻烦. 这是代码: angular.module('CommandCenterApp') .directive('bzPopover', function($compile,$http, $commandHelper) { return{ restrict: "A", replace: false,
..
我的应用程序的用户希望能够从SPA分离某些应用程序组件,并将它们移至第二台监视器,同时保留其功能. 我不希望将整个SPA加载到弹出窗口中只是为了显示该视图.我发现我可以将模板附加到弹出窗口的主体,并使用主窗口的作用域在此处$ compile模板.这通常可以工作,但是任何使用'require'语法的指令最终都会失败,因为Angular在任何地方都找不到所需的指令. 是否有更好的方法来完成
..
好吧,所以有一个简单的页面,该页面显示使用ng-repeat="(key, value) in data| groupBy: 'Id'"的对象的集合.我想按已知属性对数据进行分组,并且还要对其中一个字段执行汇总和. 我使用了利用groupBy过滤器的angular-filter.js库来简化此过程. 现在的问题是,我还要执行汇总总和,并且每个组也只显示一行.所以说我有一个对象数组, `[{I
..
我正在将Angular集成到Web应用程序中,并且我注意到包装器将页面上的某些CSS弄乱了.在研究了指令之后,我看到自定义指令可以将名为"replace"的属性设置为true,以便templateUrl直接替换而不是包装在指令的标记中. 是否可以使用ng-view(或更笼统地说是任何Angular指令)执行相同的操作?感谢您的帮助! 解决方案 我认为您最好的选择是装饰原始的ng-vi
..
我正在将控制器,工厂和指令重构为推荐的用于 Angular代码段的"Angular-Style-Guide " . 我已经使控制者和工厂正确地使用了新样式,但不适用于指令. Unknown provider: $scopeProvider
..
我正在创建一个将元素向右移动的指令.每次单击时,该项目都会移到右侧,但是我希望只要按住按钮就可以移动元素. .directive("car", function(){ return { restrict:"A", link:function(scope,element,attrs,controller){ var left=0;
..
HTML
..
我有一个页面,显示一堆使用http检索的图像的缩略图.我使用ng-repeat遍历数组并生成html. 效果很好. 我还创建了一个自定义指令,将其作为属性绑定到ng-repeat生成的img元素. 这也很好. 但是,当我尝试将数据传递到自定义指令的范围时,一切都会崩溃.数据绑定失败,ng-repeat不会替换图像的url,所以由于该URL无效,我最终得到了404.尽其所能.
..
我有一个使用自定义模板的指令,我想将数据从该指令传递给另一个指令,并寻找最佳的方式.因此,我希望当指令一中的数据发生变化时,指令二得到通知(观察者?)并对其执行操作.到目前为止,只有控制器1内具有controller的方法和控制器2内(方法1的)控制器2内具有watcher的方法才有意义.有更好的方法吗? -------------- -------------- | d
..
当作用域是在一个指令上继承而不是孤立时,我可以使ng-click起作用. UPDATE: The point is that I want the click function to be defined as part of the directive... moving the function definition into a different scope is not what I w
..
我正在尝试根据当前位置路径删除导航栏. 这是我到目前为止所拥有的: angular.module('myModule') .controller('MainController', function ($location, $document) { if ($location.path().indexOf('resetpass') > -1) { var nav
..
我正在尝试让$ rootScope.$ broadcast刷新我的视图. 该服务是- var app = angular.module("productsApp", []) .service("serviceProvider", function ($http) { this.getDatas = function getDatas(data) {
..
我有某种形式的指令.通常,这就是我所需要的,但有时我需要添加一些其他输入字段.因此,我尝试为此使用转写,但这是行不通的. 我创建了一个监听器来说明: http://plnkr.co/edit/zNOK3SJFXE1PxsvUvPBQ? p =预览 指令是一种简单的表单,具有输入字段,包含和一个按钮,可用于对其进行测试(并非省略了重要部分): scope: { }, transcl
..
我在以下指令中注入$ compile时遇到问题. export class Element { public link(scope:dirScopeInterface, element:any, attrs:ng.IAttributes, formCtrl:ng.IFormController) { var attr = this.arrayJoiner(scope.
..
我正在尝试设置一家公司的营业时间.结束时间应在开始时间之后1小时,并且结束时间下拉列表中不应显示开始时间之前/之前的值. 这是我的小提琴 (function() { 'use strict'; angular.module('agencyApp', []) .controller('HoursController', HoursController) .directi
..
官方 Angular 文档进行编译讨论单向绑定类型
..
我正在尝试编写一条指令来创建地图组件,因此我可以编写如下内容: 现在,指令如下所示: angular.module('myApp') .directive('map', function (GoogleMaps) { return { restrict: 'E', link: function(scope, element
..
在AngularJS中,我遇到以下情况:指令可以接受可选的布尔参数,默认情况下,未指定时,布尔参数默认为 true . 示例: ... this works as expected as no default value should be set in this case ...
..
我正在将一些角度指令重构为角度1.5样式的组件. 我的某些指令的行为取决于存在的某个属性,因此该属性没有特定的布尔值.通过我的指令,我可以使用链接功能来完成此操作: link: function(scope,elem,attrs, controller){ controller.sortable = attrs.hasOwnProperty('sortable');
..
我正在使用0.7.1版的角形材料.我正在按照此处所述使用自动完成功能: 自动完成演示 但是,即使它生成了文本区域,它似乎也不支持验证逻辑: 自动完成指令文档 我想我可以在querySearch函数中添加逻辑以将ng-valid切换为ng-invalid.这样对吗?如果是这种情况,那么我需要md-autocomplete上的句柄,但这很困难,因为name属性被删除了. 解决方案
..