首页
学习
活动
专区
圈层
工具
发布

Angular 工具篇之国际化处理

对于使用 Angular 框架的项目来说,我们可以利用以下第三方库,快速支持国际化: ngx-translate/core ngx-translate/http-loader ngx-translate-extract...这时候因为我们默认使用的简体中文,所以以下的模板的显示结果为 “首页”: {{"home" | translate}} 前面我们已经生成了 zh-cn.json、zh-hk.json 和...this.translate.use("en"); } ngx-translate-extract 这个库,除了能自动抽取模板中的使用 TranslatePipe 的字段之外,也可以抽取项目中应用TranslateDirective 和...文件都会新增一个新的属性,这里以 zh-cn.json 文件为例: { "hello": "", "home": "首页" } 接着我们需要分别更新 zh-cn.json、zh-hk.json 和...namespaced-json --format-indentation ' '", 这里需要注意的是 ngx-translate-extract 除了支持上述的参数外,还支持 --replace、--clean 和

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AngularDart 4.0 高级-结构指令 顶

    NgFor和NgSwitch ...指令遵循相同的模式。 *ngFor内部详解 Angular以类似的方式将*ngFor转换为从星号(*)语法通过模板属性到模板元素。...NgFor指令具有比本指南中显示的NgIf更多的功能,包括必需的和可选的。 至少NgFor需要一个循环变量(let hero)和一个列表(heroes)。...微观语法分析器提取of和trackby,将首字母大写(of -> Of, trackBy -> TrackBy),并在它们前面加上指令的属性名称(ngFor),产生名称ngForOf和ngForTrackBy...Angular设置let-hero为上下文的$implicit属性的值,NgFor已经用当前迭代的hero初始化了它的值。 API指南描述了额外的NgFor指令属性和上下文属性。...研究NgIf和NgFor的源代码是了解更多信息的好方法。 模板输入变量 模板输入变量是一个变量,其值可以在模板的单个实例中引用。 在这个例子中有几个这样的变量:hero,i和odd。

    18.6K20

    AngularDart4.0 英雄之旅-教程-04明细 顶

    在显示数据的Showing a list property with *ngFor部分阅读更多关于ngFor和模板输入变量和模板语法页的ngFor部分 在节点内添加内容hero模板变量来显示英雄属性...装饰英雄 用户应该得到一个他们徘徊和被选中英雄的视觉提示。...这是你在ngFor指令中定义的同一个英雄变量。 在用户输入页面和模板语法页面的事件绑定部分了解有关事件绑定的更多信息。...在结构指令页面和模板语法页面的内置指令部分阅读有关ngIf和ngFor的更多信息。 格式化选中hero 当选择的英雄细节显示在列表下方时,很难在列表中识别选定的英雄。...你增加了选择英雄和显示英雄的细节的能力。 您了解了如何在组件模板中使用核心指令ngIf和ngFor。 您在CSS文件中定义了样式,并使用它们来设置应用程序的样式。

    4.4K30

    angular知识点梳理第二篇-基本语法

    文章目录 前文回顾 基本语法 常见指令 NgModel NgFor NgIf Ng-container 管道 前文回顾 前面已经写了关于angular项目的基本介绍和如何创建一个angular项目,这一篇主要梳理一些...-- 使用{{}}进行数据的获取 --> {{inputData}} 运行效果 NgFor NgFor和我们js中的for循环渲染数据是一致的,所以这里是比较容易理解的,简单的演示一下.../home.component.less'] }) export class HomeComponent implements OnInit { //声明一个list类型的变量,用于验证NgFor...-- 默认的是没有key的,这里需要key的地方需要给index重新赋值, --> ngFor="let item of list">{{item.title}}...{{item.id}} 运行效果 NgIf NgIf指令是可以控制页面元素的显示与消失,这里和隐藏要区别开,他的效果和css中的display:none效果是一致的,和visibility

    3.6K30
    领券