0

ng-click üzerine sıfırlamak için form/sıfırlama sıfırlama Açıklama:
Yeni formun yükleneceği simgeyi tıklattığında, tıklatıldıktan sonra form sayfalarını yüklemek için ui-yönlendiriciyi kullanıyorum alanlar). Form değerlerini sıfırlamak için kaldırabileceğiniz simgeye ng tıklama ekledim.AngularJS

  1. ng modeli verileri:

    index.html

    <td> 
        <a ui-sref="form2" 
        title="yahoo"> 
        <span class="glyphicon glyphicon-file" ng-click="newForm('new')" id="yahooIcon" ></span> 
        </a> 
    </td> 
    

    form2.html
    <input type="text" name="firstname" ng-model="myModel.firstname"><br> 
    

    $scope.newForm = function (id){ 
    if (id == 'new') 
        { 
        console.log(" model value inside: "+$scope.myModel.firstname); 
        $scope.myModel = {}; 
        } 
    } 
    

    sorun app.js denetleyicide undefined gösteriliyor ve simgeye tıklandığında modeli sıfırlayamıyor.

  2. Demo, aynı denetleyiciyi kullanır, Ancak benim adresimin dizin sayfasından farklı denetleyicileri varsa. Düğme tıklama (ng tıklama) değerini çocuk denetleyicilerine nasıl gönderebilirim?

DEMO (Plunker)

+0

deneyin ve denetleyicileri içine enjekte edin nereye ihtiyacın var – JordanHendrix

cevap

0

Eğer hizmet veya fabrikalarda düşünmeye başlamak için size birden kontrolörleri kendi zamanını kodu kullanmak istiyorsanız bu

//In Html Page 
<button type="reset" ng-click="resetForm(formObject)">Clear Form</button> 

//In Angular 
$scope.resetForm = function(form) { 
     angular.copy({},form); 
    }