我是Angular2的新手,我很想知道如果我在_showNavBar
或showNavBarEmitter
订阅,两者都相同(请参阅下面的代码i&#39 ; m使用)。有什么不同吗?
public _showNavBar: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(null);
public showNavBarEmitter: Observable<boolean> = this._showNavBar.asObservable();
答案 0 :(得分:11)
Route::get('/', [
'uses' => 'HomeController@index',
'as' => 'get.index'
]);
使订阅者无法访问原始主题。这样,您可以限制谁只能订阅以及谁也可以发出值。
要使此生效,您需要制作asObservable
_showNavBar
。