跳到内容

tomasz-szymanek/角度自由

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

无角叉树

简单的角度指令,用于快速包含fancytree

HOWTO(世界旅游组织)

下载:

bower安装--保存角度自由

npm安装--保存角度自由

包括它:

<脚本 src公司="bower_components/angular-fancytree/dist/angular-fanchytree.min.js"></脚本>

<脚本 src公司="node_modules/angular-fancytree/dist/angular-fanchytree.min.js"></脚本>

向应用程序添加从属关系:

(功能() {
    '使用严格'

    有角的
        .模块('示例应用程序', [
            '无角自由'
        ])
})()

包含依赖项:

<脚本 src公司="角度.min.js"></脚本>
<脚本 src公司="jquery.min.js号"></脚本>
<脚本 src公司="jquery-ui.min.js"></脚本>
<脚本 src公司="jquery.fancytree.min.js公司"></脚本>
<!-- 您最喜欢的主题:-->
<链接 相对="样式表"href公司="jquery.fancytree/dist/skin-bootstrap-n/ui.fancystree.min.css">

使用它:

  • 在控制器或服务中(插入fancytreeFactory并设置您的数据):
(功能 () {
    '使用严格'

    有角的
        .模块(“您的模块”)
        .控制器('示例控制器', 示例控制器)

    示例控制器.$注入 = [“$注入器”, “fantytreeFactory”]

    /*@ng注射*/
    功能 示例控制器($注入器, fancetreeFactory公司) {

        //传递fancytree选项
        //第二个参数是fancytree的元素id
        fancetreeFactory公司.设置数据([
            {标题:“节点1”, 钥匙:“1”},
            {标题:“文件夹2”, 钥匙:"2", 文件夹:真的, 儿童:[
                {标题:“节点2.1”, 钥匙:"3", 我自己的属性:“abc”},
                {标题:“节点2.2”, 钥匙:"4"}
            ]}
        ], '示例Fancytree')

        //传递带有数据的json:“function_name”:回调
        //第二个参数是fancytree的元素id
        fancetreeFactory公司.setMethods(设置方法)({
            “选择”:功能 (事件, 数据) {
                //你应该像那样注入所需的服务
                变量 示例服务 = $注入器.得到('示例服务')
                变量 节点 = 数据.节点

                如果 (节点.已选择()) {
                    示例服务.做点什么(节点.标题)
                } 其他的 {
                    示例服务.做些其他事情(节点.标题)
                }
            }
        }, '示例Fancytree')
    }

})()
  • 在模板中(所有属性都应为小写例如,它应该是debugLevel,而不是debugLevel):
<奇树 身份证件="示例Fancytree"残疾人=""复选框="真的"调试级别="0"></奇树>

我保证我会努力的!