TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
13 stars 4 forks source link

Ei tykkää koodilohkosta, jossa on {{ -merkkejä #811

Closed dezhidki closed 2 years ago

dezhidki commented 10 years ago

In GitLab by @Smibu on Aug 29, 2014, 24:46

dokumentti: http://tim-beta.it.jyu.fi/edit/120

Sisältönä:

int[,] ruudut1 = {{1, 0, 2}};

aiheuttaa AngularJS:n virheilmoituksen:

Error: [$parse:syntax] Syntax Error: Token ',' is an unexpected token at column 2 of the expression [1, 0, 2}, {0, 0, 2}, {3, 3, 3] starting at [, 0, 2}, {0, 0, 2}, {3, 3, 3]. http://errors.angularjs.org/1.2.23/$parse/syntax?p0='Reference to deleted milestone 2'C&p1=is%20an%20unexpe…03&p4='Reference to deleted milestone 2'C%200%2C%202%7D%2C%20%7B0%2C%200%2C%202%7D%2C%20%7B3%2C%203%2C%203 at http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:78:12 at Parser.throwError (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:10534:11) at Parser.parse (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:10487:12) at http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:11294:37 at $interpolate (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:8775:27) at addTextInterpolateDirective (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:6952:29) at collectDirectives (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:6201:11) at compileNodes (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:6032:22) at compileNodes (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:6048:15) at compileNodes (http://tim-beta.it.jyu.fi/static/scripts/angular-1.2.9/angular.js:6048:15)

Vesa Lappalainen

dezhidki commented 10 years ago

In GitLab by @Smibu on Aug 31, 2014, 12:23

Muista katsoa Shift-Ctrl-J tilassa – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jan 27, 2015, 15:07

Tämä johtuu siitä Angularin compilesta, joka yrittää tulkita noita

{{ ... }}

lausekkeita jotenkin. Eli pitäisi ilmeisesti erottaa pluginkappaleet ja tavalliset kappaleet toisistaan, ja kutsua compilea vain pluginkappaleille.

dezhidki commented 9 years ago

In GitLab by @Smibu on Feb 25, 2015, 22:03

@Smibu Vielä pahemmin käys jos kirjoittaa vahingossa normaaliin kappaleeseen {{{ }}} vanhasta muistista WIkin editoinnin takia. Sitten ei auta kuin managessa käydä poistamassa. – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on May 27, 2015, 15:32

Tämän sai korjattua helposti ngNonBindable-direktiivillä.

Eli nyt ainoastaan pluginkappaleissa Angular tulkitsee noita {{ ... }} lausekkeita.

dezhidki commented 6 years ago

In GitLab by @Smibu on Nov 14, 2017, 24:53

closed