3
respostas

Como fazer o ng-model nesse caso?

Tenho esse código em .pug:

div(id="treeview")
    script#item-template(type='text/x-kendo-template').
    # if (data.item.showCombo) { #
     #= data.item.text #
    <input text ignoreCss="True" k-ng-model=data> 
     # } else { #
    #= data.item.text #
     # } #

E esse em js. Preciso salvar o que tem nos objetos, usando ng-model. Como fazer, sendo que tenho apenas um input?

angular.module('app').controller(
    'filter',
    ['$scope', '$ftHttp', 'ngToast', '$location', '$filter',
        function ($scope, $ftHttp, ngToast, $location, $filter) {
            $(function () {
                $("#treeview").kendoTreeView({
                    dataSource: {
                        data: [{
                            text: "ID",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "Hash",
                            showCombo: true,
                            checked: false,
                            modalConfigName: "hash"
                        }, {
                            text: "Tipo De Pessoa",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "CPF_CNPJ",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "Tipo Do Cliente",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "Avaliação",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "Nome Do Cliente",
                            showCombo: false,
                            checked: false,
                        }, {
                            text: "Endereço",
                            showCombo: false,
                            checked: false,
                            items: [{
                                text: "Hash",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "CPF_CNPJ",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Tipo De Logradouro",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Nome Do Logradouro",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Número Do Endereço",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Complemento",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Bairro",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Nome Do Município",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "CEP",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "UF",
                                showCombo: true,
                                checked: false
                            }, {
                                text: "Brancos",
                                showCombo: true,
                                checked: false
                            }
                            ]
                        }, {
                            text: "Telefones",
                            showCombo: false,
                            checked: false,
3 respostas

Fala aí Danille, tudo bem? Antes de tentar lhe ajudar, gostaria de realizar uma pergunta.

Porque está fazendo o curso de Angular 1? O mesmo está depreciado e abondonado pela Google, todo conhecimento adquirido na versão serão descartados a partir da versão 2.x+.

Se não for necessário dar manutenção em projetos legados ou algo do tipo, sugiro começar o curso de Angular 6.

Espero ter ajudado.

E aí Matheus, beleza? Fiz o curso de angular 1 porque na empresa onde trabalho temos projetos feitos nele. Já conheço o 2+ também.

Daniele, consegue me enviar o projeto para que eu possa dar uma olhada com mais calma e detalhes?

Fico no aguardo.