2017-04-21 10 views
0
<div ng-app="myApp" ng-controller="myCtrl"> 

First Number: <input type="text" ng-model="firstNum"><br> 
Last Number: <input type="text" ng-model="lastNum"><br> 
<br> 
Result: {{firstNum + lastNum}} 

</div> 

両方のビルトイン番号を連結して追加するのではなく、入力が空の場合には問題があります。また、NULLが返されます。角度JSとの和

他の投稿を確認してください、なぜ私には来ないのかわかりません。 [、角度のバージョンを破棄し、私のアプリケーションからそれを削除して、角度を試すには

myApp.config(function($interpolateProvider) { 
    $interpolateProvider.startSymbol('[['); 
    $interpolateProvider.endSymbol(']]'); 
}); 

:ここ

画像がenter image description here

は私がphalconで自分のアプリケーションを持っていると角estructureを変更...ですv1.5.5とv1.6.2]と純粋なHTMLとそれは正常に動作します。

私のアプリケーションではphalconで動作していますが、AngularJSでは、追加処理がモーダルで行われるため、 ui-bootstrap-tpls-0.12.0.min.jsも使用しています。 ui-bootstrap-tpls-0.12.0.min.jsで問題が起こるので、それはうまくいっていないし、うまくいっていない。

これらは、私は自分のアプリケーションで使用するスクリプトです:script of my app

私はいくつかの助けが重要であろう、それを解決する方法がわかりません。

+0

を: ) しかし、あなたのスクリーンショットでは、最初の入力フィールドのタイプは 'text'ではなく' number'であるようです。たぶんこのことが起こるかもしれません。 – Zooly

+0

'type =" number "'を使用してください。 – charlietfl

+0

type = "number"でチェックしました。 そして、表示される画像にtype = "number"と表示されていますが、彼らが気づいたかどうかわかりません – ALDEAL1993

答えて

0

私はあなたのコードをPlunkerで試しましたが、うまくいきます!私は最後の1.6.2角度1.5.5 &を使用

、あなたがモデルをngのためにデフォルト値を割り当てることができ、このNULL

を取得していませんか?

Plunkerリンク:http://plnkr.co/edit/Z14d8wCNjhY8ht7TwQhB?p=preview

はそれをチェックし、script.jsがあなたと異なる場合を教えて、私はそれがうまく働いていることを伝えることができます。

+0

私のために働いていません...'text'入力を使用して期待される文字列として連結します – charlietfl

+0

あなたの仕事は正しい友達です。 問題は、フローティングモーダルで行い、私のアプリケーションでangle-route.min.js [AngularJS v1.6.2]、 を使用していることです。問題が発生しているので、 よく集計されません。それはうまく加算されません。 – ALDEAL1993

+0

タイプを変更するだけで、数字はうまくいきます。#charlietfl – ALDEAL1993

0

このお試しください:= "番号" を入力するタイプ= "テキスト" から変更+

+1

解説を編集して説明を加えてください。コードのみの回答は、今後のSO読者の教育にはほとんど役に立ちません。あなたの答えは低品質であるためにモデレーションキューにあります。 – mickmackusa

0

に "ヌル" テキスト物事を解決し、また、連結機能します)

{{firstNum.toString() + lastNum.toString()}} 

のtoStringを( (HTML5) 試行次のコード

タイプ= "数"

か、以下のコード(変化するだけで表現)

結果試し であるとして、あなたはHTMLを維持することができます:{{(firstNum - 0)+(lastNum - 0)}}私の答えをチェックし