我可以将Twitter Flight与AngularJS结合使用吗?
几个小时前,Twitter发布了Flight,这是一个基于组件的
JavaScript框架.它的组件是普通的DOM元素,并通过简单的DOM事件进行通信,这非常好.
我只是想知道……我可以将它与AngularJS结合起来吗?如果我正确地理解了两个框架,我可以用AngularJS创建“new”元素,它可以被并包含Flight组件.这些组件可以通过AngularJS填充数据. 那会有意义吗?如果不是……我没有得到飞行的目的:( 解决方法
我知道您要执行以下操作:使用Flight组件和Flight视图装饰AngularJS指令.
您可以在指令中创建这些Flight组件,并从数据绑定Angular商品中获得优势.但是,从以下情况来看: "Flight enforces strict separation of concerns. When you create a component you don't get a handle to it. " 看起来Flight并不会促使您通过数据绑定与这些组件对话. 此外,指令可以被视为组件本身.至于创建视图,在AngularJS中,DOM已经是视图了,具体到什么原因你必须在顶部使用Flight视图? 此外,由于AngularJS没有订阅Flight使用的事件,因此无法知道DOM何时被修改(我不确定这一点,如果我错了,请更有知识的人纠正我). 至于有意义.它看起来不像Flight意味着解决与Angular相同的问题.我认为AngularJS指令解决了与Flight组件相同的问题,但提供了更多. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |