私は新しいポリマープロジェクトを作成しました。ポリマー要素にビヘイビアを追加する
via terminal mkdir project; cd project; polymer init;
アプリケーションの引き出しテンプレートを作成します。
src/my-view2.html
のmy-view2要素にビヘイビアを追加する正しい方法は何ですか?
私はその後VIEW2
<link rel="import" href="some-behavior.html">
とポリマー
Polymer({
is: 'my-view2',
behaviors: [SomeBehavior]
});
とにボタンを追加することで、それを含めて、それをインポートするsrc/some-behavior.html
<script>
SomeBehavior = {
testing: function()
{ alert('hello'); }
}
</script>
で動作を作成した場合新しい機能を呼び出すhtml私はちょうど作成したイオン。 私は:その後、これは、デスクトップ上で動作します
sudo firebase deploy # same dodgy permission problem
とfirebaseするbuild/bundled
ディレクトリを展開すると
sudo polymer build # im using sudo because my permissions are wrong
を介してポリマーアプリケーションを構築
<button on-tap="testing">Test</button>
バイチェッキdはChrome、Firefox、Safariで、どれもが最も使いやすいバージョンです。
しかしiOSでは、view2ページの読み込みに問題が発生します。私はiPhone osx 9.3でテストしました(とにかく、ほとんどの場合、バージョンアップしていると思います)、iPhone 4s、5s、6sのエミュレータで
私がページからビヘイビアを削除して再構築してデプロイすると、 。私は、ポリマー糸くずを実行する場合
私はこの警告が
Behavior SomeBehavior not found when mixing properties into my-view2!
私は私が間違って何をやってるのですか?
window.MyBehaviors = window.MyBehaviors || {};
MyBehaviors.SomeBehavior = { ... }
これはグローバルwindowオブジェクトにMyBehaviors名前空間を追加しますので、動作が参照できます。