Ich benutze seit langer Zeit Glutendaten, aber ich hatte nie eine Situation, um zu prüfen, ob ein Schlüssel im Modell vorhanden ist. Im Allgemeinen, überprüfe ich, ob es in dem Modell alsWie überprüfe ich, ob das Embermodell einen Schlüssel hat?
if(model.get('keyname')) {
console.log('value present')
}
ein Wert, der für einen Schlüssel ist aber jetzt will ich überprüfen, ob es in dem Modellobjekt ein Schlüssel vorhanden ist. Jede Hilfe wäre willkommen.
Vergessen zu erwähnen hier - Hier ist Modell der eingebettete Datensatz und ich habe keine Modelldatei in meinem Projekt für diesen eingebetteten Datensatz (ich bin automatisch Generieren von Modellen für eingebettete Datensätze). Daher kann ich keine Attribute oder Felder verwenden.
Haskey = Ember.get (DSobject, 'Attribute') enthält (keyName) –
Was Sie von 'Autoerzeugungs models' bedeuten kann.?. also ist das einfaches JavaScript-Objekt? – kumkanillam
Nein, es ist kein einfaches JavaScript-Objekt, es ist eine Klasse, die DS.Model erweitert, aber ich habe keine Modelldatei im models-Ordner. Generieren von Modellen ist automatisch ein separates Konzept, unten ist die Zeile des Codes, der das tut (falls Sie wissen wollen). modelAttributes = { "name": DS.attr ('string'), ..... } application.register ('Modell: testModel', DS.Model.extend (modelAttributes)); –