当我将“禁用”指令绑定到包含console.log()的函数时,预渲染不起作用。
<button [disabled]="!isValid()"></button>
我的功能
public isValid(){
console.log("isvalid");
return true;
}
从我的视觉工作室输出控制台,我得到了这个:
Microsoft.AspNetCore.NodeServices: Information: isvalid
Microsoft.AspNetCore.NodeServices: Information: isvalid
Microsoft.AspNetCore.NodeServices: Information: isvalid
..... (the same infinite loop message) ............
如果我删除console.log,预渲染工作,但我想进程继续检查按钮是否有效。
我的包版本
"angular2-platform-node": "2.1.0-rc.1",
"angular2-universal": "2.1.0-rc.1",
"angular2-universal-patch": "0.2.1",
"angular2-universal-polyfills": "2.1.0-rc.1",
"aspnet-prerendering": "2.0.3",
Microsoft.AspNetCore.SpaServices : 1.1.0;
Microsoft.AspNetCore.NodeServices : 1.1.0;