# j-Importer

> Το j-Import είναι ένα εξαιρετικό συστατικό για την εισαγωγή προτύπων HTML, γραπτών ή στυλ ανάλογα με το μονοπάτι και την κατάσταση.Το στοιχείο μπορεί να βοηθήσει με τις εφαρμογές SPA επειδή μπορείτε εύκολα να εισαγάγετε πρότυπα,

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: el
Content-SHA256: 2f29caa08beff4d11ec03276cb1c7140fa1115311102ce395960ddcee60e3139
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

__j-Import__ είναι ένα εξαιρετικό στοιχείο για την εισαγωγή προτύπων HTML, σενάριο ή στυλ σύμφωνα με τη διαδρομή και την κατάσταση. το στοιχείο μπορεί να βοηθήσει με τις εφαρμογές SPA επειδή μπορείτε εύκολα να εισαγάγετε πρότυπα, στίχους ή στίχοι δυναμικά.


__ΕΠΙΤΡΟΦΗ__:

- `if {String}` Πρέπει να περιέχει αξία
- `url {String}` σχετική/απόλυτη URL σε υποσελίδα ή υποκατάστατο
- `reload {String}` μια σύνδεση με τη μέθοδο στο παγκόσμιο πεδίο, εκτελείται εάν η __condition__ είναι έγκυρη
- `cleaner {Number}` (επιλεγμένο) χρόνο ψύξης (σε λεπτά) για την εκτέλεση του καθαρισμού (προσδιορισμός: `0`)
- `clean {String}` (επιλεγμένη) μια σύνδεση με τη λειτουργία, εκτελείται πριν καθαριστεί ο εισαγωγέας
- `id {String}` ένα προσαρμοσμένο αναγνωριστικό για την αντικατάσταση των φράσεων `~ID~` στο εισαγόμενο HTML (προεπιλογή: κενό)
- __NEW__: `singleton {Boolean}` χειρίζεται μόνο την μία περίπτωση του εισαγωγέα σύμφωνα με το `path + if + url` (προεπιλεγμένο: `false`)
- __NEW__: `parent {String}` κινείται ως άμεσο παιδί του επιλεκτή `parent`
- __NEW__: `adapt {Boolean}` αν `true` ονομάζεται η μέθοδος `reload:?/soemthing` για το σύνδεσμο που έχει τοποθετηθεί αντί για το τρέχον plugin (προεπιλεγμένο: `false`)

__Νέα ενημέρωση__:

Το j-Importer μπορεί να περιέχει το `<script type="text/html">` με περιεχόμενο που θα αξιολογηθεί ως HTML εάν η κατάσταση είναι έγκυρη.

__Καλό να γνωρίζεις 1__:

- Οι φράσεις `CLASS` και `~PATH~` αντικαθίστανται αυτόματα από `config.path` ή `config.if`.
- Οι φράσεις `~ID~` αντικαθίστανται αυτόματα από `config.id`
- Ο εισαγωγέας αντικαθιστά αυτόματα τα στοιχεία `<SCR>` στα στοιχεία `<script>` μόνο στο πρότυπο `<script type="text/html">`.

__Καλό να ξέρεις 2__:

Εάν το στοιχείο δεν είναι εντός της εμβέλειας, τότε η τιμή από το `config.if` θα αντικαταστήσει τους χαρακτήρες `?` σε όλα τα κλειδιά επιλογής.

Χρησιμοποιήστε το με `<ui-component name="importer">`Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση `DEF.fallback` (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.

```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>
```
