2013-07-15 72 views
0

我有問題。你可以用「 - 」作爲模型的名字嗎?命名AngularJS ngModel

$ scope ['general-text'] =「haha」;

NG-模型= 「普通文本」

目前這是行不通的。任何建議?

+1

使用下劃線,general_text,它有什麼大不了? – mpm

+0

,因爲這是我的數據ID。 「general-text」:{「font-size」:12} – puppeteer701

回答

1

將它們包裹在範圍內的對象上。

$scope.data = { 
    'general-text': 'haha' 
}; 

ng-model="data['general-text']" 
+0

它的工作原理。有趣,因爲我認爲我試過這個。嗯。謝謝。 – puppeteer701