Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于pug(jade)和angularjs中的ngif语句渲染局部视图_Angularjs_Pug_Partial_Angularjs Ng If - Fatal编程技术网

基于pug(jade)和angularjs中的ngif语句渲染局部视图

基于pug(jade)和angularjs中的ngif语句渲染局部视图,angularjs,pug,partial,angularjs-ng-if,Angularjs,Pug,Partial,Angularjs Ng If,是否可以在父模板中使用ng if语句生成两个单独的.pug文件?差不多 ng-if({booleanVar ? pugFile1.pug : pugFile2.pug}) 或者比在ngif语句中包含两整页更干净? 谢谢大家服务器端渲染和客户端逻辑之间似乎存在混淆 如果要渲染(服务器端)一个或另一个模板,则必须使用pug If,而不是角度If。而且,它不会随您的客户端模型而动态变化 如果要基于客户端模型显示一个或另一个模板,则需要使用ng If(或ng开关),服务器将呈现这两个模板并将其发送到浏

是否可以在父模板中使用ng if语句生成两个单独的.pug文件?差不多

ng-if({booleanVar ? pugFile1.pug : pugFile2.pug})
或者比在ngif语句中包含两整页更干净?
谢谢大家

服务器端渲染和客户端逻辑之间似乎存在混淆

如果要渲染(服务器端)一个或另一个模板,则必须使用pug If,而不是角度If。而且,它不会随您的客户端模型而动态变化

如果要基于客户端模型显示一个或另一个模板,则需要使用ng If(或ng开关),服务器将呈现这两个模板并将其发送到浏览器。如果可以的话,您仍然可以使用pug includes来拆分代码