Ember Kann die Eigenschaft 'sollteSupercede' von undefined nicht mit einer neuen Route lesen

8

Ich habe meiner Anwendung einfach eine neue Route hinzugefügt, und wenn ich zu ihr übergehe, gibt Ember den Fehler "Kann Eigenschaft nicht lesen 'sollteSupercede' von undefinierten".

Hier ist mein Router:

%Vor%

Ich habe angefangen, den Router-Code durchzusehen, aber ich bin mir wirklich nicht sicher, was passiert und ich hoffe, dass etwas offensichtlich ist, dass ich vermisse. Wenn ich etwas Logging in ember hinzufüge, wird der Fehler tatsächlich ausgelöst, wenn hier auf der Seitenroute nachgeschlagen wird, aber diese Route selbst funktioniert wieder gut.

Es spielt auch keine Rolle, ob ich von der Seitenroute übergehe oder nicht, wenn ich die Seite damit schon auf der Designroute neu lade, bekomme ich den gleichen Fehler:

%Vor%     
DEfusion 28.10.2014, 11:40
quelle

2 Antworten

15

Ein Grund für dieses Problem ist ein {{#link-to}} , das auf eine Route verweist, die ein dynamisches Segment hat, ohne dieses Segment bereitzustellen.

Die Fehlermeldung war leider nicht sehr hilfreich, um leider in die richtige Richtung zu zeigen.

    
DEfusion 28.10.2014 16:04
quelle
0

Ich hatte dieses Problem, als ich eine Route mit einem dynamischen Segment hatte und keinen Wert an dieses dynamische Segment übergab. Gibt es wirklich keinen Weg dazu ein optionales dynamisches Segment in Ember machen? kann dir nützlich sein.

    
Nick Breen 27.03.2015 00:56
quelle

Tags und Links