Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs中formly的formly字段上触发click事件_Angularjs - Fatal编程技术网

angularjs中formly的formly字段上触发click事件

angularjs中formly的formly字段上触发click事件,angularjs,Angularjs,我想从formly字段触发click事件,以获取该特定字段的一些数据,我已经尽力了。。但无法找到任何类型的解决方案。 帮助我。两天后我就开始尝试这个了。问题解决了。我已经创建了一个指令来绑定click事件和元素 app.directive('formValue', [ '$compile','$parse','$timeout', function($compile,$parse,$timeout) { return { restrict : "A", scope :

我想从formly字段触发click事件,以获取该特定字段的一些数据,我已经尽力了。。但无法找到任何类型的解决方案。
帮助我。两天后我就开始尝试这个了。

问题解决了。我已经创建了一个指令来绑定click事件和元素

  app.directive('formValue', [ '$compile','$parse','$timeout', function($compile,$parse,$timeout)   
{
return {
    restrict : "A",
    scope : false,
    link : function(scope, element, attrs) {



        element.bind("click", function() {
            scope.$apply(function () {
                $parse( attrs.selectedItem ).assign(scope.$parent.$parent.$parent, angular.copy(scope.formProperties[input]));
                $parse(attrs.selectedIndex).assign(scope.$parent.$parent.$parent,attrs.elementIndex);

            });

        });


    },
    controller:"FormCtrl"
};

} ]);

你试过什么?您的代码的一个简单版本是什么,它仍然演示了这个问题?你能用JSFIDLE、Plunkr或类似的语言构造一个例子吗?请在你的问题中包含一个最小的、完整的、可验证的例子。换句话说,即使代码不起作用,也要包含代码。这是一个plunker链接,我正在使用自定义的formly文本模板