我想问一下,是否有办法使用durandal pubsub机制来取消订阅某个特定的订阅者。
例如,假设我有以下订阅:
app.on('some topic')
.then(function(){ ... });但当我这么做的时候:
app.off('some topic')它最终删除了特定主题的所有订阅者。
相反,我想做以下事情:
var mySubscriber = function( msg, data ){
console.log( msg, data );
};
var token = PubSub.subscribe( 'MY MESSAGE', mySubscriber );
PubSub.unsubscribe( token );(上面的代码片段摘自PubSubJs库示例)
发布于 2013-08-19 13:26:35
var subscribeTopic = app.on('some topic')
.then(function(){ ... });
subscribeTopic.off();http://durandaljs.com/documentation/Leveraging-Publish-Subscribe/
https://stackoverflow.com/questions/17314638
复制相似问题