angular-decorator相关内容
我有一个父组件 (CategoryComponent)、一个子组件 (videoListComponent) 和一个 ApiService. 我的大部分工作都很好,即每个组件都可以访问 json api 并通过 observables 获取其相关数据. 目前视频列表组件只获取所有视频,我想将其过滤为特定类别的视频,我通过通过 @Input() 将 categoryId 传递给孩子来实现
..
我将 Angular 1.4.8 与 Angular UI 一起使用.我想要做的是装饰 ui-sref 指令,以便它会突出显示菜单元素(通过设置 CSS 类“活动"),如果当前 $state.name 匹配 ui-sref 状态. 我测试该元素是否是我的导航标头的后代,如果是,我想向该元素添加一个 ngClass 属性.现在,我只想让它们都突出显示;我可以稍后添加测试以匹配状态.true 将
..
我将 Angular 1.4.8 与 Angular UI 一起使用.我想要做的是装饰 ui-sref 指令,以便它会突出显示菜单元素(通过设置 CSS 类“活动"),如果当前 $state.name 匹配 ui-sref 状态. 我测试该元素是否是我的导航标头的后代,如果是,我想向该元素添加一个 ngClass 属性.现在,我只想让它们都突出显示;我可以稍后添加测试以匹配状态.true 将
..
我正在尝试在 $stateProvider 中进行 DRY,并防止在每个解析中添加相同的 auth 函数.我创建了装饰器,在每次状态更改时都会将此函数添加到当前状态,但未调用 auth 函数,如何修复它或如何解决讨论的问题? app.config(function ($stateProvider, $urlRouterProvider, $provide) {$provide.decorator
..
Angular 依赖注入允许您使用令牌而不是服务类来注入字符串、函数或对象. 我在我的模块中像这样声明它: providers: [{ provide: MyValueToken, useValue: 'my title value'}] 我是这样使用的: constructor(@Inject(MyValueToken) my_value: string) {this.title =
..
我正在尝试在 $stateProvider 中进行 DRY,并防止在每个解析中添加相同的 auth 函数.我创建了装饰器,在每次状态更改时都会将此函数添加到当前状态,但未调用 auth 函数,如何修复它或如何解决讨论的问题? app.config(function ($stateProvider, $urlRouterProvider, $provide) {$provide.decorator
..
我将 Angular 1.4.8 与 Angular UI 一起使用.我想要做的是装饰 ui-sref 指令,以便它会突出显示菜单元素(通过设置 CSS 类“活动"),如果当前 $state.name 匹配 ui-sref 状态. 我测试该元素是否是我的导航标头的后代,如果是,我想向该元素添加一个 ngClass 属性.现在,我只想让它们都突出显示;我可以稍后添加测试以匹配状态.true 将
..
在我的主要 app.ts 中,我声明了一个全局提供程序: providers: [{provide: Dependency, useValue: createDependency('AppModule provider')}] (其中 createDependency 只是一个返回具有 getName() 方法的类的函数.) 我也有一个组件:
..
请解释一下@Self 的区别 和 @主机. angular API 文档给出了一些想法.但我不清楚.为 Self 提供的示例使用 ReflectiveInjector 来举例说明用法. 然而,人们很少会在实际应用代码中使用ReflectiveInjector(在测试中可能更多).你能举个例子说明你会在哪里使用@Selfcode> 代替 @Host 在此类测试场景之外?? 解决方案
..
我正在开发有关产品的简单应用程序,基本上,当用户选择一个产品时,应该将其发送到另一个保存产品的组件中. 总是选择一个产品,我从不发送列表!只能按项目逐项! 因此,基本上,当我单击屏幕中间的任何产品(产品食品1,产品食品2,产品食品3 )时,应将其发送到屏幕的右侧,即也是分开的组件. 所以我的中间部分看起来像这样:
..
角度依赖注入使您可以使用令牌而不是服务类来注入字符串,函数或对象. 我在模块中这样声明它: 提供者:[{提供:MyValueToken,useValue:'我的标题值'}] 我这样使用它: 构造函数(@Inject(MyValueToken)my_value:字符串){this.title = my_value;} 但是,如何在每次更新新值时从组件中更新值并让其他组件获取?换句话
..
我想知道是否可以在Angular中创建自定义装饰器,将其应用于方法时可以实现以下功能: 方法开始处的控制台日志 方法末尾的控制台日志 示例: 没有装饰器: getRelationshipSource() { console.log('Entering getRelationshipSource method'); this.referenceDataService
..
我正在尝试控制组件的子代实例,并且不能越过错误.我正在尝试遵循父组件Sequence包含SequenceStep的子组件.父级包含以下声明: @ViewChildren(SequenceStep) steps: QueryList; 然后我要对孩子们做些事情: ngAfterViewInit() { this.steps.changes.sub
..
请解释 @Self 和 @Host . Angular API文档给出了一些想法.但是我不清楚. 为Self提供的示例使用ReflectiveInjector来举例说明用法. 但是,如果有的话,很少会在实际的应用程序代码中使用ReflectiveInjector(在测试中可能会更多). @Host在此类测试方案之外? 解决方案 tl; dr 使用@Self时,Angular只
..
Angular组件具有装饰器: @Component({ ... }) export class MyAngularComponent { @Input() myInputParam: MyType; @Input() myOtherInputParam: MyOtherType; @Output() myOutputParam: MyOtherOutputType; } 我
..
在我的主 app.ts 我已宣布全球提供商: providers:[{provide:Dependency,useValue:createDependency('AppModule provider')}] (其中 createDependency 只是一个函数,它返回一个具有 getName()方法的类。 ) 我还有一个组件:
..
我用角与1.4.8角度UI。我正在试图做的是装饰 UI-SREF 指令,因此它会突出显示一个菜单元素(通过设置CSS类“主动”)如果当前的 $ state.name 匹配 UI-SREF 状态。 我测试一下,看看如果元素是后代从我的资产净值标题,如果是这样,我想一个 ngClass 属性添加到该元素。对于现在,我只想让他们所有的亮点;我可以为以后的匹配状态添加测试。在真正将与实际测试所取代。现在
..
我如何使用的装饰,无需object.defineProperty访问? 我期待到可用的垫片: ES5,假 填充工具 但如果那些没有通过测试的,有装饰的目的是要工作的另一种方式? 我现在用的装饰为 $ onRootScope 。 我采用了棱角分明1.08。我需要兼容IE7。 更新 我已经试过了,似乎工作的一些方法,但我不知道他们之间的区别:的 plunkr VAR应用=
..
我想干燥, $ stateProvider 和prevent将在每个相同的 AUTH 功能解决。我创建装饰,在每一个状态变化将这一功能添加到当前的状态,但 AUTH 则不会调用函数,如何修复或如何要解决问题讨论? 的app.config(函数($ stateProvider,$ urlRouterProvider,$提供){ $ provide.decorator('$状态',函数($代表,
..