angularjs-directive相关内容

如何在没有双向绑定的情况下通过隔离范围访问对象属性?

我想将产品的 id 传递给这样的指令: 我不喜欢使用花括号: 因为比较啰嗦,又想配合ng-model的使用风格. 我想使用隔离范围,这样我就不会意外修改小部件内的 product.id. 如果我使用: 范围{产品编号:'@'} 然后在我的指令模板中:{{productId}} 给我字符串 "product.id" 如果我使用: 范围{产品编号:'&'} 我在指 ..
发布时间:2021-11-10 01:09:00 其他开发

Angularjs 自定义指令子作用域访问父作用域方法?

我正在尝试使用 AngularJS ans UI Bootstrap 创建一个轮播.由于 UI 引导程序中的轮播仅支持图像,因此我想编写自己的指令来支持 youtube 视频. 我希望视频在视频幻灯片处于活动状态时开始播放,并在幻灯片处于非活动状态时暂停.另外,我想在播放视频时暂停轮播.到目前为止,我已经完成了第一部分,但无法暂停轮播,因为我无法访问轮播范围的暂停方法. 我的代码: ..

角度范围 - 隔离 VS 继承.哪一个更严格

我看过几个 You Tube 视频并阅读了其他堆栈溢出线程,但仍然无法确定哪个角度范围更具限制性.孤立或继承.从孤立的名称来看,它是否是限制性最强的范围,但由于它允许各种设置,例如@、= 和 &对我来说,它似乎没有继承范围那么严格. 那么问题是哪一个更具限制性,为什么? 解决方案 我敢猜测您对“限制性"的定义与对外部范围内的数据的访问有关. 根据该定义,隔离更具限制性.隔离范围 ..
发布时间:2021-11-10 01:08:21 其他开发

将基本指令功能扩展到其他指令

我只是想检查一下这个功能在 angularjs 中是否可行. 例如:我有一些带有一些常用功能的基本指令,但在我的整个应用程序中,所有指令都需要实现这些功能,因此会发生更多代码重复,我期待与 Java 中的扩展(继承)功能相同. 是否可以在 angularjs 中实现此功能.? 根据我的要求,我无法通过将此代码移动到服务或工厂来存档此功能,因为应用程序中的所有指令都需要在链接时执行 ..

AngularJS - 将变量传递到作用域(从指令到在控制器中使用它)不起作用

我会就给定的问题寻求帮助和解释.似乎我无法将变量从指令传递到范围以在控制器中使用它,变量称为 caret_position.请看下面的代码. 控制器 var myApp = angular.module('myApp', []);myApp.controller('Composer', function Composer($scope, $http) {//获取片段 json 数据$htt ..

如何减少表格视图或网格视图中标题的高度?

我正在尝试制作网格视图的简单演示.其中我有标题标题(具有灰色背景)实际上我需要降低标题或具有灰色背景的表格标题的高度.我们可以添加替代颜色吗?行 ?请查看给定的图像.与我的 plunker 相比,它的标题或标题太小了.其次,行中有替代颜色.我们可以将其添加到我的 plunker 中吗?http://plnkr.co/edit/7bSnk0fU0NBOF1GIwHSK?p=preview .sea ..

$scope 变量在使用指令更改时不会在控制器中更改

我尝试了各种方法(将范围保持为 false 等,但无法更改控制器中的范围),我是否遗漏了什么. 指令: angular.module("ui.materialize.inputfield", []).directive('inputField', ["$timeout", function ($timeout) {返回 {转置:真实,范围: {},链接:功能(范围,元素){$超时(函数() ..