gpt4 book ai didi

AngularJS 和模块化

转载 作者:行者123 更新时间:2023-12-01 03:36:07 28 4
gpt4 key购买 nike

AngularJs 为您提供了创建模块的可能性。一切都好。它还使您能够将组件添加到模块中,例如 service , controller , ETC...

我唯一的问题是,无论您在哪个模块中定义组件,都可以从另一个模块完全覆盖它。

例子:

app.module('aModule').controller('SimpleController', functino(){...});
app.module('bModule').controller('SimpleController', functino(){...});

如果您尝试使用 ui-router 进行定义,假设状态定义,它将无法正常工作,因为一个 Controller 将完全覆盖第一个加载的 Controller 。

你们是不是也遇到过这个问题,还是只有我一个?

最佳答案

不,这是正常行为。您可以将其命名为“component.controller”(因此以 Controller 的名称而不是模块的名称执行此操作),这会有所帮助,否则在 Angular 1 中是不可能的

关于AngularJS 和模块化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34672691/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com