首页  >  问答  >  正文

angular.js - 请教各位关于 angular 和 react 的问题.

请教各位关于 angular 和 react 的问题.

在angular.js中我可以将多个 restrict: A 的directive 应用到同一个标签上. 在react中有没有这种类似的等价的应用方式?

我在网上搜索的, 大家都说 react 中必须写一个 component的方式, 那这样的话, 如果想要完成 angular.js的那种操作, 应该怎么去做呢. 或者有什么东西我不知道可以完成这样的操作?

比如我写了两个 directive, 一个 draggable 一个 scaleable. 在angular中, 直接在两个 directive 的link中绑定事件就行了.

在react中, 需要嵌套两层component才行吗

请大家赐教

習慣沉默習慣沉默2713 天前477

全部回复(2)我来回复

  • 漂亮男人

    漂亮男人2017-05-15 17:02:03

    如果react里有组件继承的话没准能实现这个功能。。。

    回复
    0
  • PHP中文网

    PHP中文网2017-05-15 17:02:03

    用题主提到的“嵌套两层component”是可以实现的。这也应该是 react 里标准的实现方式吧。
    这个叫做 High-order Components 高阶组件

    回复
    0
  • 取消回复