2016-08-02 65 views
1

我有一個指令,它將有一個按鈕/ textarea /下拉根據它會出現的一些條件。點擊該按鈕時應打開模式彈出窗口。我怎樣才能做到這一點?我沒有創建小提琴或plnkr的任何代碼。在angularjs中彈出模式的指令

在此先感謝。

+0

? –

+0

@TheMechanic是的,我使用角度引導 – Keshav1007

回答

0

這裏是你使用模式(角帶,角引導或任何其他)任何圖書館摘錄

//in your main html file 
<webhook-params></webhook-params> 

//your directive html code 
<div class="form-inline"> 
    //show hide conditional scope available here 
    <div class="form-group"> 
    <input type="text" class="form-control" placeholder="Name" /> 
    </div> 

    <div class="form-group"> 
    <button class="btn btn-default" 
     aria-label="Remove" ng-click="someFunc()" > 
     <i class="glyphicon glyphicon-remove"></i> 
    </button> 
    </div> 
</div> 

//in your app.js file 
.directive('webhook-params', ['$scope', function($scope) { 
    return { 
    restrict: 'A', 
    replace: true, 
    transclude: true, 
    scope: $scope, 
    controller: 'ledgerController', 
    templateUrl: "YOUR_TEMPLATE_URL" 
    } 
}]) 


//in your controller 
$scope.someFunc = function(){ 
    //do something 
    $scope.myModal = $modal({ 
    scope: $scope, 
    templateUrl: 'your_file_path', 
    show: true, 
    backdrop: "static" 
    }); 
} 
+0

我試過上述方法,它工作正常,但我無法獲得指令的範圍,而是我得到的rootScope。如何獲得指令的範圍? – Keshav1007