TLDR;我不想绑定两个输入框,而是将变量从控制器传递给指令(里面有一个控制器)。将按钮上的变量传递给来自控制器的指令单击
目前我有以下
- HTML页面
- HTML模板
- JavaScript页面(控制器/指令)
我注入模板到用一个指令的HTML页面JS页面。
在这里,在HTML页面中我有一个按钮旁边的输入框
INITIAL AMOUNT : <input type="text" class="text-right" ng-model="initialAmount">
<button ng-click="clicked()" class="btn btn-success btn-lg" style="margin: 5px;">Add Amount</button>
当我点击我要在输入框(initialAmount)的文本被转移到另外的输入框里我创建按钮在指令中(来自模板)。
我曾尝试在指令中使用$scope.displayArea = $scope.$parent.initialAmount;
,但问题在于,当页面加载时单击此按钮时会设置此问题。
我也试过在指令中使用范围,但没有奏效。
我的指令的内部是一个控制器,它拥有它执行的所有功能。
谢谢堆!
使用rootScope ???或本地存储? –
你需要显示代码,如果可能的话创建代码片段<<>' – Satpal
你试图做的事情是完全可能的,你能给我们多一点你的代码吗? – remib