2016-04-13 12 views
0

AngularとBootstrapの新機能で、プログラムでポップオーバーを起動できない方法についてたくさん見ましたが、別の要素から1つの要素に対してポップオーバーを起動できる方法があります。たとえば、ボタンをクリックして、画像または検索バーにポップオーバーを起動します。これは実行可能ですか?AngularJs - 別の要素の1つの要素でポップオーバーを開くことはできますか?

+0

とディレクティブを使用していますはい、それはなんとか – devqon

+0

でありいくつかのjqueryの問題? –

答えて

1

たぶん、この例では、ちょうどそれがどのように機能するかを研究し、angularjsとpopoversのお手伝いをすることができます - >Popover Example

customDirectives.directive('customPopover', function() { 
return { 
    restrict: 'A', 
    template: '<span>{{label}}</span>', 
    link: function (scope, el, attrs) { 
     scope.label = attrs.popoverLabel; 
     $(el).popover({ 
      trigger: 'click', 
      html: true, 
      content: attrs.popoverHtml, 
      placement: attrs.popoverPlacement 
     }); 
    } 
}; 

を彼はCustomComponents

+0

あなたのコードはディレクティブについて学習するのに最適です。私はそれをかなり使っています。しかし、それはまだそれを作成した要素で起こるポップオーバーです。どのようにして1つの要素をクリックし、異なる要素にポップオーバーを表示させるのですか? – NewbornNerd

関連する問題