我有一个带有材质表的简单Angular 8组件。该代码大部分是直接从官方文档Material Table sorting example复制而来。
控制台错误消息出现import { IncomingMessage, ServerResponse, createServer } from 'http';
class MyIncomingMessage extends IncomingMessage {
…
}
class MyServerResponse extends ServerResponse {
…
}
const server = createServer({
IncomingMessage: MyIncomingMessage,
ServerResponse: MyServerResponse,
});
server.on('request', (req, res) => {
console.assert(req instanceof MyIncomingMessage);
console.assert(res instanceof MyServerResponse);
res.statusCode = 200;
res.end('Hello!');
});
。
根据此github thread,选项ERROR Error: Cannot read property 'sortChange' of undefined
应该使查询结果在static: true
生命周期挂钩中可用。
但是,它仍然会引发错误。使用ngOnInit
时确实可以使用,但是,我希望能够设置会影响视图的布尔值,例如ngAfterViewInit
,因此我需要isLoading = true
生命周期钩子来避免{{ 1}}错误消息。
这里是simple stackblitz example,请打开浏览器错误控制台以查看错误消息。
ngOnInit