我是新的UI框架開發。目前我的要求是使用anuglarjs和nodejs。我知道有幾個像我一樣想知道確切的使用..在哪裏以及如何使用nodejs與angularjs
我很困惑,因爲我需要在我的應用程序中使用nodejs。我試圖找到一個簡單的現場演示示例(plunker/jsfiddle),它使用了angularjs和nodejs,但我找不到一個示例。
目前我已經使用angularjs編寫了一個小模塊,它命中java控制器類並保存/獲取數據並在網頁上顯示數據。在這裏,我不在使用nodejs的地方。我試圖在網上搜索以瞭解使用angularjs的nodejs。 任何輸入將會非常有幫助。
下面是我使用angularjs實現的示例javascript代碼。
myDataCOntroller.js
//some code here
$scope.submitFormData = function(myForm){
if(myForm.$valid)
{
MyDataService.saveOrGetData($scope.myReport).then(
function(response) {
$scope.myReport = response;
},
function(errResponse){
console.error('Errorr');
});
}else{
console.log("invalid form data!!");
}
}
myDataService.js
app.factory('myService',function($http,$q,$location){
var MY_SERVICE_URI = $location.protocol()+'://'+$location.host()+':'+$location.port();
var _repServiceFactory={};
_repServiceFactory.saveOrGetData = function(myData){
var deferred = $q.defer();
var url = appURL+'/saveOrGetData.form';
$http.post(url,JSON.stringify(myData))
.then(
function (response) {
deferred.resolve(response.data);
},
function(errResponse){
console.error('Error while fetching data');
deferred.reject(errResponse);
}
);
return deferred.promise;
}
PS:我知道Angularjs是客戶端,是的NodeJS服務器端,兩者都使用JavaScript編程語言。 我想知道的是,nodejs有什麼用處,它在哪裏實時使用?
nodejs可用於編寫類似於java的服務,爲您的客戶端代碼和管理包/第三方lib依賴項服務 – Abhishek