Angularjs 如何从内部指令设置最接近的表单名称

Angularjs 如何从内部指令设置最接近的表单名称,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我想在指令中设置表单的名称。但无法这样做,因为我得到了一个错误TypeError:undefined不是一个函数。你能帮我修一下吗 这是你的电话号码 HTML: 元素不是jQuery元素,因此不能对其调用jQuery方法。幸运的是,有一个更简单的方法: var myApp = angular.module('myApp',[]); myApp.directive('myElement', function() { return{ restrict:'A',

我想在指令中设置表单的名称。但无法这样做,因为我得到了一个错误TypeError:undefined不是一个函数。你能帮我修一下吗

这是你的电话号码

HTML:


元素
不是jQuery元素,因此不能对其调用jQuery方法。幸运的是,有一个更简单的方法:

var myApp = angular.module('myApp',[]);

myApp.directive('myElement', function() {
    return{
        restrict:'A',
        compile:function(element, attrs)
        {
            console.log("Hello Element");
            console.log(element[0].form);
        }
    }
});
每个HTMLElementObject都有一个
表单
属性,该属性指向封装表单


(请注意,您需要将
ng app=“myApp”
添加到父div元素。

元素
不是jQuery元素,因此您无法对其调用jQuery方法。幸运的是,有一种更简单的方法:

var myApp = angular.module('myApp',[]);

myApp.directive('myElement', function() {
    return{
        restrict:'A',
        compile:function(element, attrs)
        {
            console.log("Hello Element");
            console.log(element[0].form);
        }
    }
});
每个HTMLElementObject都有一个
表单
属性,该属性指向封装表单


(请注意,您需要将
ng app=“myApp”
添加到父div元素。

元素
不是jQuery元素,因此您无法对其调用jQuery方法。幸运的是,有一种更简单的方法:

var myApp = angular.module('myApp',[]);

myApp.directive('myElement', function() {
    return{
        restrict:'A',
        compile:function(element, attrs)
        {
            console.log("Hello Element");
            console.log(element[0].form);
        }
    }
});
每个HTMLElementObject都有一个
表单
属性,该属性指向封装表单


(请注意,您需要将
ng app=“myApp”
添加到父div元素。

元素
不是jQuery元素,因此您无法对其调用jQuery方法。幸运的是,有一种更简单的方法:

var myApp = angular.module('myApp',[]);

myApp.directive('myElement', function() {
    return{
        restrict:'A',
        compile:function(element, attrs)
        {
            console.log("Hello Element");
            console.log(element[0].form);
        }
    }
});
每个HTMLElementObject都有一个
表单
属性,该属性指向封装表单


(请注意,您需要添加
ng app=“myApp”
到父div元素。

您正在尝试在angular库中使用jQuery函数。您需要包括jQuery或使用jQLight提供的函数:您正在尝试在angular库中使用jQuery函数。您需要包括jQuery或使用jQLight提供的函数:您正在尝试正在尝试在角度库中使用jQuery函数。您需要包括jQuery或使用jQLight提供的函数:您正在尝试在角度库中使用jQuery函数。您需要包括jQuery或使用jQLight提供的函数:是的,您可以找到表单,但无法使用addClass(),etc函数。是的,您可以找到表单,但不能在表单上使用addClass(),etc函数。是的,您可以找到表单,但不能在表单上使用addClass(),etc函数。是的,您可以找到表单,但不能在表单上使用addClass(),etc函数。