使用angular2中的给定对象解析字符串

时间:2016-02-17 19:44:29

标签: angular

我想创建一个翻译服务(ng2-translate不符合我的需要)。我有一个问题。

在角度1.x中很容易解决:public class SomewhereElse { public void Main() { List<Item> itemCollection = new List<Item>(); itemCollection.Add(new Item<int>(15)); itemCollection.Add(new Item<string>("text")); itemCollection.Add(new Item<Type>(typeof(Image))); itemCollection.Add(new Item<Exception>(new StackOverflowException())); itemCollection.Add(new Item<FormWindowState>(FormWindowState.Maximized)); // You get the point.. } }

好的,没有内插。我不明白为什么。但没问题。查找{{。*?}}并解析内部可以工作(如:$interpolate(translation)(interpolationParams)。但是也没有$解析。

DynamicComponentLoader似乎为此重载。管道很难......

必须存在能够完成此功能的功能。它也必须由angular2完成。

我正在尝试做的一个简短示例:

translation.replace(/{{(.*?)}}/g, function(substr, expr) { return $parse(expr)(interploationParams); })

0 个答案:

没有答案