angular.dart コンポーネントを次のように定義しました。
@NgComponent(
selector: 'dartcomp',
templateUrl: 'dartComp.html',
publishAs: 'ctrl',
map: const
{
'val' : '@val'
}
)
class DartComp
{
String val;
calc(a,b) =>a+b;
}
HTML での使用法は次のとおりです。
<dartcomp id="dc"></dartcomp>
メイン ダーツから angular.dart コンポーネントの属性 val またはメソッド calc() にアクセスする方法
のようなコンポーネントへの呼び出し
querySelector("#dc").val = "Frank";
投げる:
クラス 'UnknownElement' にはインスタンス セッター 'val=' がありません。
NoSuchMethodError : method not found: 'val='
Receiver: Instance of 'UnknownElement'
Arguments: ["Frank"]
何が間違い?