Ich möchte den "skipNatural" boolean ändern, der Teil der Datei smart-table.js ist. Da ich Bower jedoch dazu nutze, das Modul bei Bedarf zu aktualisieren, bin ich mir sicher, dass, wenn ich das Update ausführe, meine boolesche Änderung überschrieben wird. Hier ist, wie es in der Smart-Table-Datei sieht:AngularJS (Smart-Table): Wie ändert man "skipNatural" boolean, ohne die Datei smart-table.js zu ändern
ng.module('smart-table')
.constant('stConfig', {
pagination: {
template: 'template/smart-table/pagination.html',
itemsByPage: 10,
displayedPages: 5
},
search: {
delay: 400, // ms
inputEvent: 'input'
},
select: {
mode: 'single',
selectedClass: 'st-selected'
},
sort: {
ascentClass: 'st-sort-ascent',
descentClass: 'st-sort-descent',
skipNatural: false,
delay:300
},
pipe: {
delay: 100 //ms
}
});
Gibt es einen Weg, um die boolean zu ändern, indem Sie vielleicht entweder Verlängerung der Smart-Table-Konstante oder einen Dekorateur läuft? Im Moment rufe ich meine smart-table.min.js Datei auf, und dann benutze ich ocLazyLoad, ich rufe andere Dateien an.
Auch habe ich mehrere Tabellen aus der Website verwendet durch, und möchte die Boolesche an einem Punkt wechseln, anstatt den Wert auf mehrere Tabellenköpfe gesetzt Redundanz zu reduzieren
Thank you!
Es tut uns leid. Ich hätte es erklären sollen. Ich habe mehrere Tabellen durch die Website verwendet, und möchte den Boolean an einem Punkt umschalten lieber als den Wert auf mehrere Tabellenköpfe, um die Redundanz zu reduzieren. – incarnate
dann ändern Sie die 'true' zu einigen globalen Anwendung Wert mit' .constant', wenn Sie vermeiden wollen, schreiben 'st-skip-natural =" value "' insgesamt, dann können Sie eine Anweisung schreiben zu wickeln 'st-sort' . – svarog
Ich habe die Antwort für eine richtige globale Lösung bearbeitet – svarog