我在Angular2-Seed項目中看到一堆<%和<%=,它是什麼?它是一個Angular2的東西,還是一個Gulp的東西,還是其他的東西?什麼是Angular2-Seed項目中的<%=語法?
1
A
回答
1
它看起來過分地類似於ASP ....
http://www.w3schools.com/asp/showasp.asp?filename=demo_text
<%
將打開服務器端ASP代碼。
<%=
直接打印服務器端如<% print("Something"); %>
- ><%=print("something");%>
通過jz87你會看到代碼看着在評論中添加了鏈接snipplet
<% if (ENV === 'dev') { %>
<script>System.config(<%= JSON.stringify(SYSTEM_CONFIG) %>)</script>
<script>
System.import('<%= BOOTSTRAP_MODULE %>')
.catch(function (e) {
console.error(e,
'Report this error at https://github.com/mgechev/angular2-seed/issues');
});
</script>
<% } %>
這似乎是因爲<%>確實表示在瀏覽器呈現頁面之前執行的「服務器端代碼」或代碼(這是JSP,ASP和PHP的工作原理)。正在使用的語言,我想是ECMAScript 6(JavaScript)。
所以我猜想,您正在尋找在<%%>
2
在JavaScript中的服務器端代碼片段這可能是吞氣模板插件。請參閱:
https://www.npmjs.com/package/gulp-template
,並在angular2種子項目,你可以看到它被調用的:
tools/tasks/seed/build.index.dev.ts
以下是該文件的摘錄:
export =() => {
return gulp.src(join(APP_SRC, 'index.html'))
.pipe(inject('shims'))
.pipe(inject('libs'))
.pipe(inject())
.pipe(plugins.template(templateLocals())) <-- HERE
.pipe(gulp.dest(APP_DEST));
};
相關問題
- 1. Bash語法:什麼是「<<」?
- 2. C - 這是什麼語法? <<
- 3. 什麼是%< ... >%語法調用?
- 4. 這是什麼算子<語法?
- 5. 這是什麼語法:「Component.For <IOutput>()」?
- 6. 這是ASP.net中的<%$語法是關於什麼的?
- 7. 根據父項目的任務,Gradle子項目任務的語法是什麼?
- 8. 爲什麼和什麼樣的目的使用此<?= ?>語法CakePHP中
- 9. 什麼是HttpCallback <T>中的目的和什麼是T?
- 10. 什麼是Anjuta項目模板(automake)* .wiz格式(語法)?
- 11. C中<:語法的意義是什麼?
- 12. Class <?的語法是什麼?在kotlin中擴展class_name>?
- 13. PHP中<?php } ?>語法的含義是什麼?
- 14. Java中此語法形式<?>的含義是什麼?
- 15. 在<context:component-scan>中包含子包的語法是什麼?
- 16. 什麼是語法
- 17. 什麼是##語法?
- 18. 從IEnumerable <SelectListItem>中刪除項目的最佳方法是什麼?
- 19. 什麼是iostream語句的語義,如myoutput << myinput.rdbuf()在c + +?
- 20. 什麼是IntelliJ IDEA中的項目語言級別?
- 21. 爲什麼在我的angularjs項目中出現語法錯誤
- 22. weblogic項目中datasync項目的目的是什麼?
- 23. array.select的語法是什麼?
- 24. setTimeout的語法是什麼?
- 25. URL的語法是什麼
- 26. document.body.style.backgroundColor的語法是什麼?
- 27. 什麼是C#的語法@
- 28. keybinds.settings的語法是什麼?
- 29. 什麼是#的語法ANTLR
- 30. cout << 2 [「abc」] << endl;爲什麼它工作?它的語法是什麼?
同意。必須是某種「正確」的代碼。也類似於JSP腳本。 – jrf
除了這與ASP沒有任何關係。看看這個https://github.com/mgechev/angular2-seed/blob/master/app/index.html – jz87
我根據你的鏈接編輯我的回覆。請記住,這只是一個受過教育的猜測 – Ajwhiteway