2016-09-12 89 views
0

我試圖從IIS 7數據庫中獲取兩個Typescript控制器和連接的html文件,但代碼已被最小化並分爲.js和.js.min文件。從源地圖讀取HTML

使用鉻來源,我已經設法找到並使用重建的.ts文件,但是當我嘗試在chrome中打開相應的html文件時,它們顯示爲空白。 我在templates.js文件中找到了我需要的html代碼,但它沒有格式化爲html,而是以壓縮格式;在templates.js

$templateCache.put("/Project.Dashboards.Instruments/Instruments/XYPlot/xYPlotEdit.html","<form role=form class=xyPlot-edit><div class=form-group><div class=row><div class=col-sm-4><div class=dashboards-propertypanel-navigation-container><abn-tree icon-leaf=icon-leaf icon-expand=\"glyphicon glyphicon-chevron-down\" icon-collapse=\"glyphicon glyphicon-chevron-up\" expand-level=1 tree-data=vm.configurationNodes tree-control=vm.tree data-on-select=vm.open(branch)></abn-tree></div>..... etc

有什麼辦法再重建這個網站碼到一個可用的形式存在壓縮的HTML的

$templateCache.put(" loooong line of html looking code....."); 

例子嗎?

我不是很有經驗的JavaScript源代碼映射,但如果這不是很清楚。

謝謝。

+0

你能提供一個壓縮格式的片段嗎?如果您不知道如何壓縮數據,那麼提供重建數據的技巧有點難。 –

+0

壓縮形式是一個壓縮的html字符串,但如果它有幫助... 另外,我非常舒服的文件是用gulp壓縮的。 –

+0

這聽起來像「壓縮」的HTML只是在一行上,這是有效的HTML應該顯示正常。 https://jsfiddle.net/6jxeubfx/除非對HTML做了其他事情,但我無法分辨,因爲您沒有提供任何壓縮的HTML供我們查看。 –

回答

1

好的!我想我現在已經有了這個文件。就像N.J.Dawson說的,我所需要做的就是使用在線unminifyer來顯示template.js內容。

我使用http://unminify.com/爲其他人絆倒這個線程。 還沒有發現如果HTML與我自己的代碼一起工作,但如果它不,我很確定這是我的錯,而不是HTML代碼。

感謝您的答案!

+0

您應該將此標記爲接受的答案。我是一個無法解答的問題的堅持者;)恭喜您解決問題 –