मैं टाइपप्रति उपयोग नहीं करते समय की आवश्यकता होती है, लेकिन मैं ES6 उपयोग करते हैं। आपके लिए उपयोगी हो सकता है।
जिस तरह से मैं इसे हल करता हूं वह `उद्धरणों का उपयोग करके टेम्पलेट स्ट्रिंग घोषित कर रहा है। यह मेरे लिए ठीक काम करता है, मुझे यह जानकर खुशी होगी कि क्या कोई सोचता है कि यह एक बुरा खरगोश है।
कोणीय (-ui-राउटर) के साथ एक स्निपेट के नीचे।
index.js
var indexTemplate = `
<div>
<h1>{{ Index page }}</h1>
</div
`
export {indexTemplate}
config.js
import { indexTemplate } from './index.js'
function config($stateProvider){
$stateProvider.state('index', {
url: '/',
controller: 'indexController',
template: indexTemplate
})
}
पूर्णता के लिए, यह मान लिया गया है indexController कहीं परिभाषित किया गया है। साथ ही, यह कॉन्फ़िगरेशन फ़ंक्शन किसी ऐसे स्थान पर निर्यात किया जाता है जहां ऐप परिभाषित किया जाता है। लेकिन यह सब सवाल से संबंधित नहीं है।
स्रोत
2017-01-19 16:14:33
हाँ, आयात एक पूरी तरह से अलग और असमर्थित चीज है। और कामकाज बदसूरत हैं। हालांकि यह वास्तव में गैर-सापेक्ष पथों के साथ संभव है: http://stackoverflow.com/questions/30962590/typescriptsystemjs-using-json-and-text-plugins – rgripper
यह करने के वास्तविक तरीके से यह एक हैक है। दृष्टिकोण का उपयोग करके मैंने इसे 'मूर्ख' टाइपस्क्रिप्ट को HTML के बारे में सोचने के लिए मान्य जावास्क्रिप्ट के रूप में संदर्भित किया। अब तक मैं फ़ाइलों की गतिशील रूप से लोड करने के 'पारंपरिक' तरीकों के साथ जाने की सिफारिश करता हूं। लेकिन किसी भी मामले में - लिंक के लिए धन्यवाद, यह उपयोगी है। – Amid
हां, थोड़ी सोच के बाद मैं सहमत हूं और एचटीएमएल टुकड़े लोड करने के लिए आयात वाक्यविन्यास का उपयोग करने पर विचार करता हूं, एक गलती और पारंपरिक लोडिंग सही तरीका है। – rgripper