μ΄κ²μ λ²κ·Έ λΌκΈ°λ³΄λ€λ μ§μλμ§ μλ κΈ°λ₯μ²λΌ 보μ΄μ§λ§ κΈ°λ‘ ν κ²μ΄λΌκ³ μκ°νμ΅λλ€.
2.9.1μμ 2.10μΌλ‘ μ κ·Έλ μ΄λ ν λ λ€μ μμΈκ° λ°μνμ΅λλ€.
"Assertion Failed: You attempted to define a `{{link-to "timecards"}}` but did not pass the parameters required for generating its dynamic segments. You must provide param `login` to `generate`."
#app/router.js
this.route('timecards', {path: '/timecards/:login'}, function() {
this.route('index', { path: '/' });
this.route('timecard-day', {path: '/day/:date'});
this.route('pay-period', {path: '/pay-period/:date'});
});
#app/routes/timecards.js #model hook
model(params) {
let login = params.login || this.get('currentUser.login');
return this.store.peekAll('user').findBy('login', login);
}
κ° κ°λ³ νμ κ²½λ‘μ λν΄λ‘λ ν νμμμ΄ κΈ°λ³Έ μ¬μ©μ λͺ¨λΈμλ‘λνκΈ° μν΄ μμ κ²½λ‘μμ μ νμ λμ μΈκ·Έλ¨ΌνΈλ₯Ό μ¬μ©νλ κ²μ΄ λ§€μ° νΈλ¦¬νμ΅λλ€.
μ μλμ§ μμ κ²μ μ λ¬νκ³ μ¬μ©μ μ μ μ§λ ¬ν νν¬λ₯Ό ꡬννμ¬ μ¬μ νμ΄ μμ μ μν ν μ μλ€κ³ νμ ν©λλ€.
μ¬κΈ°μ μΆκ° λ μ€λ₯ λ©μμ§λ μΌλ°μ μΌλ‘ μ¬λλ€μκ² μλΉν ν° μΉλ¦¬μ΄λ©° κ°λ₯νλ©΄ κ³μ μ μ§νκ³ μΆμ΅λλ€.
@rwjblue κ° undefinedλ₯Ό link-to helperμ μ λ¬νλ©΄ λ€μ κ²½κ³ κ° λ°μν©λλ€. This link-to is in an inactive loading state because at least one of its parameters presently has a null/undefined value, or the provided route name is invalid.
λλ λν λ€μκ³Ό κ°μ λ¬Έμ κ° μμλ€.
{{link-to 'projects.project.tasks' project}}
this.route('projects', function() {
this.route('project', { path: ':id' }, function() {
this.route('tasks');
});
});
Ember μ€λ₯λ μ μλμ§ μμ id
μ λν΄ μλ €μ‘μ΅λλ€.
μ΄μ λν λΉ λ₯Έ μμ μ λΌμ°ν°μ :id
λ₯Ό :project_id
λλ κ·Έκ²μ΄ μ€μ μμ μ΄ μλλ©° λ²κ·Έλ‘ μΈμ λ°μ κ°μΉκ° μλ€κ³ μκ°ν©λλ€. κ·Έλ μ§ μμΌλ©΄ λΌμ°ν° λμ λ³κ²½μ λν μ λ³΄κ° μμ΅λλ€.
@Exelord λ λ²κ·Έκ° μλ μλ μ€λͺ λ λ²κ·Έμ κ΄λ ¨μ΄ μμ΅λλ€. μ°λ¦¬ λ κΈ°λ³Έ ꡬνμ΄ μ¦μ μλ νμ νλ€λ κ²μ ꡬ체μ μΌλ‘ λ¬Έμνν©λλ€. μ¬μ©μ μ μ νλλ₯Ό μ¬μ©νλ κ²½μ° κ° κ²½λ‘μμ μ§λ ¬ν / μ μ§λ ¬νλ₯Ό λ€μ ꡬνν΄μΌν©λλ€.
@Exelord (μ΄ λ¬Έμ μ μ§μ μ μΈ κ΄λ ¨μ΄μλ
@rwjblue @ sly7-7 κ·Έλμμ΄ λ¬Έμ μ λν κΉ¨λν ν΄κ²° λ°©λ²μ΄μλ κ² κ°μ΅λλ€. λ§μ΅λκΉ?
@arenoir λμ΄ λ¬Έμ μ λΆμ¨λ₯Ό
@locks @pixelhandler
λΉμ μ κΆλ¦¬κ° μμ΅λλ€. λμκ³Ό μ€λͺ
μ κ°μ¬λ립λλ€. κ·Έλ¬λ μ€μ λ‘ 2.10 μ΄μ μλ μλνμ΅λλ€.
μ§κΈμ λ²κ·Έ λ μμμΉ λͺ»ν λμμ΄μλ κ² κ°μ΅λλ€.
@pixelhandler μ’μ μ¬κΈ° νΈμμ΄λ€.
: point_up : μ’μ μ¬νμ²λΌ 보μ λλ€. ν΄λΉ λ μ΄λΈμ μ κ±° ν μ μμ΅λλ€.
μ΄κ²μ΄ νκ·λ‘ κ°μ£Όλλμ§ λλ μμ© νλ‘κ·Έλ¨μμ μμ ν΄μΌνλμ§ νΌλ μ€λ½μ΅λλ€.
μ΄κ²μ μ°λ¦¬μκ² 2.10κ³Ό 2.11μ μ°¨λ¨νκ³ μμ΅λλ€. λκ΅°κ° μ΄κ²μ΄ νκ·μμ νμΈν μ μλ€λ©΄ κ³ μ³ λλ¦¬κ² μ΅λλ€.
@arenoirκ° μ€λͺ ν κ²κ³Ό λμΌν λ¬Έμ
μ€λλ κ°μ λ¬Έμ κ° λ°μν©λλ€ π
@jakeleboeuf λμΌν λ¬Έμ κ° λ°μνμ¬ 2.13.1λ‘ μ κ·Έλ μ΄λνμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. μ΄λ€ λ²μ μ΄ μμ΅λκΉ?
[νΈμ§νλ€]
μ¬κΈ° μλ²½ 2μμ΄κ³ λ΄ λλ κ±°μ λ₯ μ€νμ΄μ€λ‘ μ΄λνμ΅λλ€. λλ κ·Έκ²μ μλͺ» ν
μ€νΈνλ€λ κ²μ κΉ¨λ¬μμ΅λλ€. μ¬μ ν κ³μλκ³ μμ΅λλ€ ...
λκ΅°κ°μ΄ λ¬Έμ κ° λ°μνλ©΄ λ€μκ³Ό κ°μ μ μμ΅λλ€.
import Controller from 'ember';
import { alias } from 'ember-computed';
export default Controller.extend({
deployments: alias('model')
});
Contoller
μλͺ» κ°μ Έμ€κ³ μμ΅λλ€. import Controller from 'ember-controller';
μ΄μ΄μΌν©λλ€. μ΄κ²μ νμ¬ νλ‘μ νΈμμ μ¬μ©νλ ember-cli-shimsλ₯Ό μ¬μ©νλ κ²½μ°μ
λλ€. λλ ν¬κΈ°νκΈ° μ μ ν μκ° λμ μ΄κ²μ λν΄ κΈΈμ μκ³ λμ μκ³ λ΄κ° λ μλͺ»νκ³ μλμ§ λΆλͺ
ν 보μλ€.
μ¬κΈ°μ κΈ΄ μ·μ΄μ§λ§ μ€μλ‘ Emberμ Object ν΄λμ€λ‘ λ€μ΄ν°λΈ Object
λ₯Ό λ€μκ³Ό κ°μ λ°©λ²μΌλ‘ μ¬μ μ ν λμ΄ λ¬Έμ κ° λ°μνμ΅λλ€.
const { Object } = Ember;
μ΄λ‘ μΈν΄ λ΄ λͺ¨λΈ νν¬ ( Object.create
κ° νΈμΆ λ¨)κ° μ€ν¨νκ³ μ΄λ€ μ΄μ λ‘ λ μμΈκ° λ°μνμ¬ λμ μΈκ·Έλ¨ΌνΈκ° μ‘΄μ¬νμ§ μλλ€κ³ μΈκΈνμ΅λλ€. λλ μ΄κ²μ΄ @alvincrespoκ° μμ μ£Όμμμ μΈκΈ ν κ²κ³Ό μ μ¬νλ€κ³ μκ°ν©λλ€.
@lrdiv μ, μ μ ν¨κ» μΌμ΄λλ μΌμ΄λΌκ³ μκ°ν©λλ€.
Assertion Failed: You attempted to define a `{{link-to "control.templates.show"}}` but did not pass the parameters required for generating its dynamic segments. _ember.default.extend is not a function
@brunowego κ·Έλ κ·Έκ² λ΄κ° μ»μ κ²κ³Ό κ°μ μ€λ₯μ λλ€. μ°λ¦¬μ κ²½μ° μ΄κ²μ μ€μ λ²κ·Έλ³΄λ€ μ€ν΄μ μμ§κ°μλ μμΈ μΈ κ² κ°μ΅λλ€.
@lrdiv μ΄κ²μ λμκ²λ μΌμ΄
λ΄κ° ν μΌμ Emberλ₯Ό ꡬ쑰ννκ³ κΈ°λ³Έ Object
μ Ember.Object
μ ννκ² μ¬μ μνλ κ²μ
λλ€. κ·Έλμ μ μΈκ³Ό μ¬μ©λ²μμ μ΄λ¦μ const EmberObject = Ember.Object
μ κ°μ μ΄λ¦μΌλ‘ λ³κ²½νκ³ λͺ¨λ κ²μ΄ μ¬λ°λ₯΄κ² μ§νλμμ΅λλ€. λλ κ·Έκ²μ λ²κ·Έ λ²κ·ΈλΌκ³ λΆλ₯΄μ§ μμ κ²μ΄λ―λ‘ μμμ μμ±ν κ±°μ λͺ¨λ κ²μ λμν©λλ€ : stuck_out_tongue_winking_eye :
@Exelord @acorncom @alvincrespo @arenoir @asvny @bjornharrtell @brunowego @carlbennettnz @dustinfarris @jakeleboeuf @locks @lrdiv @nightsh @rwjblue @ sly7-7 @tarikozket μ΄ μ¬μ ν λ¬Έμ μ λλ€. μ΄κ±° μ΄λ»κ² μκ°ν΄?
μ§κΈμ μ’ λ£ν©λλ€. Emberμ νμ¬ λ¦΄λ¦¬μ€μμ μ¬ν ν μμλ κ²½μ° μΈμ λ μ§ λ€μ μ΄ μ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ μ°λ¦¬μκ² 2.10κ³Ό 2.11μ μ°¨λ¨νκ³ μμ΅λλ€. λκ΅°κ° μ΄κ²μ΄ νκ·μμ νμΈν μ μλ€λ©΄ κ³ μ³ λλ¦¬κ² μ΅λλ€.