# j-Importer

> A j-Import egy nagyszerű komponens a HTML-sablonok, írások vagy stílusok importálására az út és a feltétel szerint.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: hu
Content-SHA256: 943cb94ed7a922b22a353a10b43435324de0923a5a0f59f5a55a938229bbd06c
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

__j-Import__ egy nagyszerű összetevő a HTML sablonok, skriptek vagy stílusok importálására az út és állapot szerint. A komponens segíthet a SPA alkalmazásokban, mert könnyen importálhatja a sablonokat, skripeteket vagy stílusokat dinamikusan.


__konfiguráció__:

- `if {String}` Értéket kell tartalmaznia
- `url {String}` relatív/abszolút URL egy aloldalra vagy alrészre
- `reload {String}` a módszerhez való hivatkozás a globális területen, akkor fut, ha a __condition__ érvényes
- `cleaner {Number}` (opcionális) idle idő (percekben) a tisztítás futtatásához (default: `0`)
- `clean {String}` (opcionális) a funkcióhoz való hivatkozás, az importőr tisztítása előtt fut.
- `id {String}` egy személyre szabott azonosító a `~ID~` kifejezések helyettesítésére az importált HTML-ben (default: üres)
- __NEW__: `singleton {Boolean}` csak az importőr egy példányát kezeli a `path + if + url` szerint (default: `false`)
- __NEW__: `parent {String}` a `parent` szelektor közvetlen gyermeke
- __NEW__: `adapt {Boolean}`, ha `true` hívja a `reload:?/soemthing` módszer a nemes plugin helyett a jelenlegi plugin (default: `false`)

__Új frissítés__:

A j-Importer tartalmazhat a `<script type="text/html">` tartalmat, amelyet HTML-ként értékelnek, ha a feltétel érvényes.

__Jó tudni 1__:

- Az összes `CLASS` és `~PATH~` kifejezés automatikusan `config.path` vagy `config.if` lesz.
- Az összes `~ID~` kifejezés automatikusan helyettesíthető a `config.id`
- automatikusan helyettesíti az importőröket `<SCR>` Elemek a `<script>` Az elemek csak belülről `<script type="text/html">` Templomok

__Jó tudni 2__:

Ha a komponens nem rendelkezik hatótávolsággal, akkor a `config.if` értéke helyettesíti a `?` karaktereket az összes konfigurációs kulcsban.

Használja a `<ui-component name="importer">`Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről `DEF.fallback` (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.

```html example.html
<div>CURRENT VALUE: <ui-bind path="myvalue" config="html:value"></ui-bind></div>
<ui-component name="importer" path="myvalue" config="if:d3;url:https://d3js.org/d3.v4.min.js"></ui-component>

<script>

	var myvalue = '';

	setTimeout(function() {
		SET('myvalue', 'd3');
	}, 3000);

	setTimeout(function() {
		SET('myvalue', null);
	}, 5000);

	setTimeout(function() {
		// The component contains prevention for double import, so D3 won't be imported again.
		SET('myvalue', 'd3');
	}, 8000);

</script>
```
