В моем html-файле есть код Javascript, но у меня также есть отдельный файл AngularJS.
Как я могу переместить мой код JS в файл AngularJS? Смотрите комментарии в коде ниже.
HTML + Javascript:
<div ng-app="app">
<div ng-controller="gettickersCtrl">
<div class="row">
<div class="col-sm-offset-1 col-sm-10">
<div><canvas id="myChart" width="600" height="600"></canvas></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
<!-- --------------------------------------------------------------- -->
<!-- How to move the following JS code into the AngularJS file below -->
<!-- --------------------------------------------------------------- -->
<script>
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
type: 'line',
data: {
labels: {!! $dates !!} ,
datasets: [{
label: 'Amount ' ,
data: {!! $prices !!}
}]
});
</script>
</div>
</div>
</div> <!-- ng-controller -->
</div> <!-- ng-app -->
AngularJS:
var app = angular.module('gettickers',[]);
app.controller('gettickersCtrl', ['$scope', '$http', '$location', function($scope, $http, $location){
var urlapigettickers = $location.protocol() + "://" + $location.host() + "/api/gettickers" ;
$http.get(urlapigettickers).success(function(data, status, headers, config) {
$scope.gettickeritems = data.gettickers;
}).error(function(data, status, headers, config) {
console.log("No data found..");
});
// -------------------------------------------------
// Where/how can I insert the above JS code in here?
// -------------------------------------------------
}]);