-
1 votesanswersviews
处理Web组件时的Vanilla JavaScript事件委派
我当前的项目使用Web组件(Custom Elements和Shadow DOM),这允许我将复杂的逻辑和样式封装在Light DOM之外 . 不幸的是,我现在遇到了障碍,我需要能够随意切换元素,而无需解除绑定和重新绑定事件处理程序的麻烦 . 这听起来像是一个事件委托给我的工作,所以我尝试将事件监听器添加到Light DOM中的父节点,希望事件从Shadow DOM冒出来 . 这似乎违背了Shad... -
190 votesanswersviews
委托:Angular中的EventEmitter或Observable
我试图在Angular中实现类似委托模式的东西 . 当用户点击 nav-item 时,我想调用一个函数然后发出一个事件,而该事件又由一些其他组件监听事件来处理 . 这是场景:我有一个 Navigation 组件: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // other pro...