angularjs-components相关内容
ng-model 上的 Angular ng-change 传递给子指令 基本上,我希望能够将 ng-model 从父指令传递给子指令.我可以只使用 2 路绑定值,但是我将无法在子元素的父指令中使用 ng-change.我也可以使用 ng-click,但这不适用于非点击更改(例如文本区域而不是复选框).所以我想知道是否有一种方法可以允许自定义指令具有类似于输入、按钮、文本区域和其他 html
..
我可以在 AngularJS 1.5 组件中使用多个模板吗?我有一个具有一个属性的组件,因此我想根据该属性名称加载不同的模板.如何实现基于元素属性名的模板加载? jsConfigApp.component('show', {templateUrl: 'component/show.html',//如何根据属性值改变?绑定:{看法:"@"},控制器:函数(){控制台.log(this.view)如
..
无法从角度组件输出绑定函数访问控制器范围 我正在尝试从仪表板 component 访问我的家庭控制器范围,但它未定义. 我也尝试了第二种方法,但我的函数变量未定义. 我使用 Angular 1.5 和 Typescript 第一种方法: 家庭控制器 HTML:
..
随着 AngularJS V1.7 的发布,预先分配绑定的选项已被弃用和删除: 由于 38f8c9,指令绑定不再适用于构造函数. 要迁移您的代码: 如果您指定了 $compileProvider.preAssignBindingsEnabled(true),您需要先迁移您的代码,以便可以将标志翻转为 false." 中提供了有关如何执行此操作的说明;从 1.5 迁移到 1
..
我一直在将我的自定义指令升级到新的组件架构.我读过组件不支持观察者.这样对吗?如果是这样,您如何检测对象的变化?对于一个基本的例子,我有一个自定义组件 myBox ,它有一个子组件 game ,在 game 上有一个绑定.如果游戏组件中有更改游戏,我如何在 myBox 中显示警报消息?我知道有 rxJS 方法是否可以纯粹以角度来做到这一点?我的 JSFiddle JavaScript va
..
我正在使用 angular@1.5.8 并在路由级别为我的一个组件解析一些资源.该组件按预期工作,但我的测试现在失败了. 错误 PhantomJS 2.1.1 (Linux 0.0.0) 模块 ag.expense-claim ExpenseClaimController:应该加载数据失败TypeError: undefined is not an object (evaluating '
..
我有一个内部带有功能的组件: app.component("myComponent",{templateUrl:"myComponent.html",控制器:function(){this.addApp =函数(arg){console.log(arg);};}}) 我想从组件外部操作该功能:
..
我在此plunkr 中遇到了富文本编辑器,想知道到底有多精确代码是否能够理解必须使用 bold 样式修饰特定的 element ? $ container.html()在 console 中显示正确的样式,但是如何知道选择了字符串的哪一部分进行样式设置? 解决方案 因此,plunkr使用了称为 contenteditable 的HTML5功能.简而言之,此属性将html元素(通常为d
..
我有一个AngularJS项目,其结构如第一幅图所示.我使用定义为angularJS组件的自定义标签. Sum 我的问题是,加载
..
我有一个角度控件,用于显示一组数据,大致类似于以下示例.除了唯一的块外,它还具有许多重复的(但离散的)相同结构的块. {“人": {"lastName":"Bettertester","firstName":"Fester","address":“在树林里17","zipCode":"10666",“地方":“后面的超越"},"contact1":{"firstName":“简","lastN
..
如果可以使用3个组件,请举个例子: 如果祖父母有对象,让我们说一个人 const person = {名称:“威廉",年龄:102} 孙子将如何从祖父母那里继承价值? 不起作用,因为 $ ctrl 是父级. 希望我的例子很简单. 解决方案 选中此插件a>
..
我创建了一个组件,该组件需要引用为其创建该组件的对象.我没有参加工作,我所有的尝试都失败了.下面,我尝试描述其意图. 组件定义可能看起来像这样: 角度.module('myModule').component('myComponent',{templateUrl:"template.html",控制器: [我的控制器],绑定:{myObject:"="}});函数MyController(
..
我正在尝试使用 $ compile 动态编译Angular组件,但范围未传递给组件范围,而是传递给了$ parent范围. 这是绑定到 myTitle 属性并显示的简单组件: app.component('myComponent',{绑定:{myTitle:“
不起作用:{{$ ctrl.myTitle}}
作品:{{$ pare
..
我正在尝试为应用程序在angular js中创建常量js文件。我正在使用以下代码为整个应用程序实现常量。 // app.js angular.module('myApp',[ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute' ]) .constant('config',{ mySetting:42 }) .
..
在IE 11中,我有一个Angularjs 1.5模态组件,如下所示.模态打开并在呈现事件时,它使用包含在此组件中的回调函数调用angular应用程序外部的函数.该外部函数将启动安装过程,该过程将启动嵌入式对象,如下所示,然后定期调用回调函数. 我遇到的问题是绑定没有在从嵌入式对象调用中调用的每个回调函数的模板中进行更新. console.log已执行,我可以在控制台中看到该消息. 绑定最初
..
我正在使用angular@1.5.8并在我的组件之一的路由级别解析一些资源.该组件可以正常运行,但是我的测试现在失败了. 错误 PhantomJS 2.1.1 (Linux 0.0.0) module ag.expense-claim ExpenseClaimController: should load data FAILED TypeError: undefined
..
我创建了一个包装 jstree 的指令,并且在自定义指令标记中使用了ng-model传递一些json数据. 我的问题是:在这种情况下是否必须使用ng-model? 解决方案 我创建了一个包装 jstree 的指令,并且在自定义指令标签中使用了ng-model传递一些json数据.在这种情况下是否必须使用ng-model? ng-model指令实例化对于数据输入,只需使用单向
..
我需要一个'sticky'指令,该指令在页面顶部将css类添加到元素中,并发出其状态更改的信号.因此,我定义了一个{ onStickyChange: '&' }之类的范围.现在,我想在angularjs组件中使用指令,例如:
..
我是Angular的新手.我正在尝试使用组件(1.6).在父级中,我有一个$http.get,它从服务获取数据,然后将响应分配给$scope变量.该作用域变量使用单向绑定
..
我正在将一些角度指令重构为角度1.5样式的组件. 我的某些指令的行为取决于存在的某个属性,因此该属性没有特定的布尔值.通过我的指令,我可以使用链接功能来完成此操作: link: function(scope,elem,attrs, controller){ controller.sortable = attrs.hasOwnProperty('sortable');
..