Bueno pude hacerlo siguiendo esta respuesta..
https://stackoverflow.com/questions/19434249/angular-js-how-to-load-js-files-in-partialsFijate si podes implementarlo a tu script sino pregunta, asi es como quedo..
index.html<!doctype html>
<html data-ng-app="prueba"> <script type="text/javascript" src="http://127.0.0.1/assets/js/jquery-1.8.2.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular-route.js"></script> <script type="text/javascript"> var probando = angular.module("prueba", ['ngRoute']);
probando.config(['$routeProvider', '$controllerProvider',
function($routeProvider, $controllerProvider) {
probando.registerCtrl = $controllerProvider.register;
$routeProvider
.when('/',
{
//controller:'ListCtrl',
templateUrl:'items.html'
})
.otherwise({redirectTo:'/'});
}
]);
/*
probando.controller('ListCtrl', function($scope) {
//$scope.message = '...';
});
*/
<div data-ng-view="">Vista aqui..
</div>
items.html
<p>Cargado
<i>items.html
</i></p> <script type="text/javascript" src="proccessItems.js"></script> <div data-ng-controller="proccessItems"> {{content}}
proccessItems.js
alert('fkyeah');
probando.registerCtrl('proccessItems', function($scope){
$scope.content = '...';
});
Saludos
edit: Fijate que agrege la libreria
JQuery, mas bien esto es un hack
, puede que no funcione con alguna version previa de
AngularJS, pero con la v1.2.10 funciona,. sino agrega los otros script y vemos.
pero algo es curioso, al momento que corro el index.html(el mio) y despues de hacer una accion(como descargar una imagen), aparece , lo cual me hace pensar que si llega a cargar el script como en cache , adjunto pic
Mm si le das play reproduce el video?