Angularjs angular—父控制器处理的指令的事件
各位!!我的指令模板上有这个Angularjs angular—父控制器处理的指令的事件,angularjs,angularjs-directive,Angularjs,Angularjs Directive,各位!!我的指令模板上有这个 <div class="priceSlider" ui-slider="slider.options" min="{{min}}" max="{{max}}" step="0.01" use-decimals ng-model="sliderVal"><div>{{currency}} {{sliderVal[0]}} - {{currency}} {{sliderVal[1]}}</div> })) …在我
<div class="priceSlider" ui-slider="slider.options" min="{{min}}" max="{{max}}"
step="0.01" use-decimals ng-model="sliderVal"><div>{{currency}} {{sliderVal[0]}} -
{{currency}} {{sliderVal[1]}}</div>
}))
…在我的路线模板上,我有这个
<category-head breadcrumb="breadCrumb" min="categoryList.minPrice"
max="categoryList.maxPrice" language="webshop.language"
currency="webshop.culture.currency"></category-head>
所以,基本上我有一个滑块…它触发事件的开始和停止-这工作非常好。
但是我不希望在指令内部处理事件,而是在路由模板的控制器上处理事件
如何将事件从指令“转移”到模板控制器?我只需要启动一个“已更改的内容”并发送新值的通知
泰 可能有很多不同的方法可以做到这一点。一个选项是使指令接受控制器中定义的事件处理程序,如下所示:
<category-head breadcrumb="breadCrumb" min="categoryList.minPrice"
max="categoryList.maxPrice" language="webshop.language"
currency="webshop.culture.currency"></category-head>