Bu sorunla karşılaştım, ancak satır içi işlevim açısal bir JS görünümü ile oldu. Bu nedenle, yalnızca index.html hata ayıklayıcının kaynaklar sekmesinde kullanılabilir olduğundan, yükte hata ayıklama eklemek için satır içi komut dosyasına erişemedim.
Bu, benim inline (bu konuda başka bir seçeneğim yoktu) ile belirli bir görünüm açarken erişilebilir değildi anlamına geliyordu.
Sadece vurmak mümkün başardı hatalı bir işlev koymak ya da satır içi JS işlevi içinde aramak oldu.
Benim çözümüm şunları içeriyordu:
function doMyInline(data) {
//Throw my undefined error here.
$("select.Sel").debug();
//This is the real onclick i was passing to
angular.element(document.getElementById(data.id)).scope().doblablabla(data.id);
}
Bu, benim düğmeyi tıklattığımda, daha sonra krom konsolunda istendi.
Uncaught TypeError: undefined is not a function
Burada önemli olan bunun kaynağıydı: VM5658:6
tıklamak satır içi adım atmamı ve kırılma noktasını daha sonra orada tutmamı sağladı.
Ulaşmak için son derece kıvrımlı bir yol .. Ama işe yaradı ve görünümlerinizi dinamik olarak yükleyen Tek sayfa uygulamaları ile uğraşırken yararlı olabilir.
VM[n]
Bir değerde, ve n
komut numarası eşittir üzerinde. Bu bilgiyi burada bulabilirsiniz: Chrome "[VM]"