9
<div class="company_name" ng-controller="CompanyName">
 <h1 class="left">
     {{data.company_name}}
 </h1>
</div>

私がやりたいのは、data.company_name が入力フィールドを介して追加されていない場合、プレースホルダー「会社名」が表示されるようにすることです。どのように angularjs を使用してそれを行うことができますか?

4

4 に答える 4

1

コードをきれいに保つ 1 つの方法は、フィルターを使用することです。このコードは、アクティブなタブにクラスを追加します。

var filters = angular.module('filters');
filters.filter('ie', function(){
  return function(v, yes, no){
      return v ? yes : no;
  };
});

テンプレート

<li class="{{activeTab == 'home' | ie: 'active-class':''}}">
    Home
</li>
于 2014-01-26T14:27:44.953 に答える