Câu hỏi được gắn thẻ «angularjs»

Sử dụng cho các câu hỏi về AngularJS (1.x), khung JavaScript nguồn mở. KHÔNG sử dụng thẻ này cho các phiên bản Angular 2 trở lên; thay vào đó, sử dụng thẻ [góc].

7
`ui-router` $ stateParams so với $ state.params
Với ui-router, có thể tiêm một $statehoặc $stateParamsvào bộ điều khiển để có quyền truy cập vào các tham số trong URL. Tuy nhiên, việc truy cập các tham số thông qua $stateParamschỉ hiển thị các tham số thuộc trạng thái được quản lý bởi bộ điều khiển truy cập …






7
AngularJS thực hành tốt nhất để khai báo mô-đun?
Tôi có một loạt các mô-đun Angular được khai báo trong ứng dụng của mình. Ban đầu tôi bắt đầu khai báo chúng bằng cú pháp "chuỗi" như sau: angular.module('mymodule', []) .controller('myctrl', ['dep1', function(dep1){ ... }]) .service('myservice', ['dep2', function(dep2){ ... }]) ... // more here Nhưng tôi quyết định rằng …
115 angularjs 

6
Làm thế nào để tạo một sự kiện ng-click có điều kiện?
Tôi có mã này bên trong ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Làm thế nào để tạo điều kiện rằng nút bị tắt khi nó có class="disabled"? Hoặc có cách nào để làm điều đó trong Javascript để nó trông giống như sau: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } …


6
Có an toàn không khi giải quyết một lời hứa nhiều lần?
Tôi có một dịch vụ i18n trong ứng dụng của mình chứa mã sau: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + …


12
Gửi sự kiện khi AngularJS tải xong
Tự hỏi đâu là cách tốt nhất để phát hiện kết thúc quá trình tải trang / khởi động, khi tất cả các lệnh đã hoàn tất việc biên dịch / liên kết. Đã có sự kiện nào chưa? Tôi có nên làm quá tải hàm bootstrap không?

10
Nhận giá trị khi ng-option đã chọn thay đổi
Tôi có trong trang .html của mình một danh sách thả xuống, Trình đơn thả xuống: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Tôi muốn thực hiện một hành động khi người dùng chọn một giá trị. Vì vậy, trong bộ điều khiển của …


7
Đưa một mô hình vào dịch vụ AngularJS
Tôi đã viết một dịch vụ AngularJS và tôi muốn thử nghiệm đơn vị nó. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Tệp app.js của tôi đã đăng ký: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.