12

以下の例のようなものを使用して、データバインドに静的テキストを追加することは可能ですか?

<p data-bind="text:someProperty"></p>

以下のように静的テキストを追加したいと思います。

<p data-bind="text:' + $' + someProperty"></p>
4

4 に答える 4

9

段落タグ内に静的テキストを配置し、スパンタグとスパンにデータバインドすることはできませんか?

<p>text: <span data-bind="[whatever]" /></p>
于 2012-05-23T06:56:28.047 に答える
8

これは、上記のImranのコメントの説明です。これは良い答えです

text:通常、式は ko.utils.unwrapObservable 呼び出しでラップされます。

ko.utils.unwrapObservable(someProperty)

しかし、より複雑な式を使用すると、その暗黙的なアンラップは機能しません:

ko.utils.unwrapObservable(' + $' + someProperty) // won't find an observable; won't unwrap

したがって、自分でアンラップする必要があります。

' + $' + ko.utils.unwrapObservable(someProperty) // good

または、それが観測可能であることを知っているので、単に Imran のバージョンを使用できます。

' + $' + someProperty() // good, if someProperty is definitely an observable
于 2013-05-03T18:05:26.463 に答える