要素の名前を含む入力文字列があります(「名前」属性を意味します)。指定された名前の要素を $scope で検索するには?
私がやりたいことは、パラメータ化されたディレクティブを作成することです
<select bindslave="shipping_state" name="billing_state" ng-model="order.billing_state" ng-options="i.name for i in billingRegions" value="{{ order.billing_state.id }}"></select>
<select name="shipping_state" ng-model="order.shipping_state" ng-options="i.name for i in shippingRegions" value="{{ order.shipping_state.id }}"></select>
現在、CoffeeScript のコードは次のようになっています。
app_directives.directive "bindslave", ->
require: "ngModel"
link: (scope, element, attrs, ctrl) ->
ctrl.$parsers.unshift (viewValue) ->
if scope.sameAsBilling
switch attrs['bindslave']
when "shipping_state"
scope.order.shipping_state = viewValue
when "shipping_country"
scope.order.shipping_country = viewValue
viewValue
switch 文を削除して name==attrs['bindslave'] の要素を検索したい