2016-04-11 22 views
1

angular-formly UI datepicker kullanmayı deniyorum ama işe yaramayacağım.açısal biçimli datepicker

Zaten ilerlemeyi takip ettim ve hiçbir şeyim yok.
bağlantı: github.com/formly-js/angular-formly-website/issues/15.

Artık sorun datepicker.html şablonunu yüklemektir.
Hata Mesajı: PLX/datepicker.html Nesne {veriler için yüklenirken sorun şablonu: Burada,

formlyConfig.setType({ 
    name: 'datepickerPlx', 
    templateUrl: 'plx/datepicker.html', 
    wrapper: ['bootstrapLabel', 'bootstrapHasError'], 
    defaultOptions: { 
    ngModelAttrs: ngModelAttrs, 
    templateOptions: { 
     datepickerOptions: { 
     format: 'MM.dd.yyyy', 
     initDate: new Date() 
     } 
    } 
    }, 
    controller: ['$scope', function ($scope) { 
    $scope.datepicker = {}; 

    $scope.datepicker.opened = false; 

    $scope.datepicker.open = function ($event) { 
     $scope.datepicker.opened = !$scope.datepicker.opened; 
    }; 
    }] 
}); 

kodu hakkında daha fazla bilgi için: İşte

yapılandırma şudur: "404 ... Bulunamadı" jsbin code.

+0

o /plx/datepicker.html 'veya '../plx/datepicker.html' ya da farklı bir şey olması gerektiği gibi konum görünüyor Yani Potansiyel olarak sahip olduğunuz şey. Şablonunuzu bulamadığı için size bir hata veriyor. – Dresden

+0

@MikeS Tüm diğerleri için de aynısını yapıyorum: 'plx/formly-label-wrapper.html', 'plx/formly-has-error-wrapper.html', 'plx/formly-select-type.html' ... Şablon ifadesi için templateUrl değiştirmenin mümkün olduğunu düşünüyor musunuz? –

cevap

1

deneyin şu kodu templateUrl değiştirmek için:

template: '<input class="form-control" ng-model="model[options.key]" is-open="to.isOpen" datepicker-options="to.datepickerOptions" />', 
+0

Cevabınız için teşekkürler, sorunumu çözdü, ancak datepicker düğmelerini göstermedim, bunun hakkında herhangi bir tahminde bulundun mu? –

+0

Hata, Jade şablonunun içindeydi. Bu nedenle, templateUrl, ui-datepicker öğesini bulamadı. Cevabınız için teşekkürler =] –