是否可以让嵌套的angularjs指令从父Angular 组件获取表单?我有一个Angular 分量,声明如下:
<div novalidate ngForm #angularForm="ngForm">
<angularjs-component [angularModel]="model">
</angularjs-component>
</div>
angularjs组件是angularjs组件。在angularjs组件中,有一个angularjs指令试图从父级获取表单。当我试图从父级获取表单时,它似乎找不到它。
angular.module('directiveTest', [])
.directive('angularjsDirective', [function ()
{
return {
replace: false,
restrict: 'E',
require: '^?form',
scope:
{
},
templateUrl: './AngularJSDirective.html',
link: function (scope, element, attrs, form)
{
scope.form = form;
},
传递到link函数中的form对象是未定义的(是的,我可以将其设置为非可选的,但是尝试调试正在发生的事情)。有没有一种方法可以让角形传递到指令中?
暂无答案!
目前还没有任何答案,快来回答吧!