我目前遇到了tslint的一个问题,希望有人能指出我正确的方向。 我试图发送一个HTTP GET请求使用由Angular2框架提供的HTTP。 有了这个请求,我必须指定内容types和承载authentication令牌。 我的代码示例: let headers = new Headers(); let authToken = this._user.getUser().JWT; headers.append('Content-Type', 'application/json'); headers.append('Authorization', `Bearer ${authToken}`); let options = new RequestOptions({ headers: headers }); this._http.get('http://' + url '/', options) .timeout(3000) .subscribe( (res) => { 这个工作,但是,tslint抱怨说 “TS2345:types'{headers:Headers;}'的参数不能分配给types为'RequestOptionsArgs'的参数,属性'headers'的types是不兼容的,types'Headers'不能分配给'Headers'types。这个名字是存在的,但是它们是无关的。'Headers'types中缺less属性'keys'。 我感谢支持。
我想手动编译一些包含HTML的指令。 在Angular 2中, $compile的等价物是多less? 例如,在Angular 1中,我可以dynamic地编译HTML片段并将其附加到DOM: var e = angular.element('<div directive></div>'); element.append(e); $compile(e)($scope);