string – Angular 2相当于$interpolate
发布时间:2020-12-17 06:51:37 所属栏目:安全 来源:网络整理
导读:Angular 2是否相当于Angular 1的$interpolate?我想获取一个字符串和一个对象,并能够用该对象的值替换字符串中的标记. 例: let myTemplateStr = "Hello {{user.name}},you are {{user.age.years}} years old"//use the Angular2 equivalent of interpolatel
Angular 2是否相当于Angular 1的$interpolate?我想获取一个字符串和一个对象,并能够用该对象的值替换字符串中的标记.
例: let myTemplateStr = "Hello {{user.name}},you are {{user.age.years}} years old" //use the Angular2 equivalent of interpolate let myTemplateCompiled = Angular2.Interpolate(myTemplateStr,{ user: { name: "bob",age: { years: 10 } }}) //myTemplateCompiled ends up becoming "Hello bob,you are 10 years old" 我可以写一些能为我做这件事的东西,但如果可能的话,我更愿意使用内置的角度方式. 编辑: 我应该提到插值需要能够用字符串变量发生.我知道typescript / es6对文字字符串有反向插值,但我需要插入存储在变量中的模板字符串.也许有一种方法可以在我不知道的变量中使用插值内置的typescript作为字符串模板? 解决方法
Angular 2没有内置此功能,但您可以构建一个,例如在本文中:
http://weblogs.thinktecture.com/pawel/2016/04/angular-2-interpolation-service.html Typescript DOES具有此功能,因此如果您使用typescript来构建Angular 2应用程序,则可以使用它: https://basarat.gitbooks.io/typescript/content/docs/template-strings.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |