分享更有价值
被信任是一种快乐

Angular中的独立组件如何使用

文章页正文上

这篇文章主要介绍“Angular中的独立组件如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular中的独立组件如何使用”文章能帮助大家解决问题。对于已有的组件,我们可以在@Component()中添加standalone: true的,然后我们可以在没有@NgModule()的情况下直接使用imports导入其他模块了。
如果是新建组件,可以使用ng generate component --standalone的命令,直接创建一个独立组件, 例如:我们可以在imports中添加已有的模块,以MatButtonModule为例:这样子我们就可以在ButtonListComponent中使用MatButtonModulemat-button组件了:效果图:第一步, 将AppComponent设置为独立组件:第二步,将AppModule的imports中的导入的模块加入到AppComponent的imports中,但是有两个模块例外: BrowserModuleBrowserAnimationsModule。如果导入的话,可能会导致** BrowserModule have already been loaded. If you need access to common directives such as NgIf and NgFor, import the CommonModule instead.**的问题:第三步,删除app.module.ts文件最后一步, 将main.ts中的:改为:这样子我们就实现了使用独立组件启动Angular组件了。我这里分别有三个独立组件: HomeComponent, ButtonListComponentChipListComponent,然后在main.ts中创建ROUTES对象其中ButtonListComponentChipListComponent使用loadComponent去实现路由懒加载。然后在bootstrapApplication的第二个参数中使用providers注册RouterModule好了。效果图:当我们想要启动Angular应用的时候,可能需要注入一些值或者服务。 在bootstrapApplication, 我们可以通过providers来注册值或者服务。比如,我有一个获取图片的url,需要注入到PhotoService中:PhotoService代码如下:关于“Angular中的独立组件如何使用”的内容就介绍到这里了免费云主机、域名,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云技术行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: jquery如何设置div的margin

本篇内容介绍了“jquery如何设置div的margin”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! JQuery是一个优秀的JavaScript库,它为开发…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册